uniapp 对接facebook第三方登录

1.登录facebook开发者中心,打开我的应用页面在这里插入图片描述

2.创建应用

3.选择类型

4.填写信息

5.添加登录

6.添加平台

安卓密钥生成【需要 Java 环境!!! 和 openssl库】

将openssl下载到本地解压即可,不需要配置环境变量

javascript 复制代码
keytool -exportcert -alias androiddebugkey -keystore "C:\Users\USERNAME\.android\debug.keystore" | "PATH_TO_OPENSSL_LIBRARY\bin\openssl" sha1 -binary | "PATH_TO_OPENSSL_LIBRARY\bin\openssl" base64
      
USERNAME  替换为你的电脑用户名
PATH_TO_OPENSSL_LIBRARY  替换为你的openssl根目录

对接登录:

示例代码:

javascript 复制代码
async facebookLogin(){
	const { provider } = await uni.getProvider({ service:'oauth' })
	if(provider.includes('facebook')){
		const { authResult } = await uni.login({ provider: 'facebook'})
		console.log(authResult,'login_rs');
        //请求后端接口完成登录
	}
}

效果展示:

相关推荐
Stanford_110610 分钟前
【2026新年启程】学习之路,探索之路,技术之路,成长之路……都与你同行!!!
前端·c++·学习·微信小程序·排序算法·微信开放平台
打小就很皮...18 分钟前
网页包装为桌面应用(Nativefier版)
前端·桌面应用·nativefier
拾荒李29 分钟前
性能优化-手搓定高虚拟列表实现
javascript·性能优化
自由生长202432 分钟前
为什么我们需要流式系统?
前端
北辰alk38 分钟前
从零设计一个Vue路由系统:揭秘SPA导航的核心原理
前端·vue.js
计算机毕设VX:Fegn08951 小时前
计算机毕业设计|基于springboot + vue个人博客系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·课程设计
Jim-2ha01 小时前
【JavaScript】常见排序算法实现
javascript·算法·排序算法
鱼鱼块1 小时前
彻底搞懂 React useRef:从自动聚焦到非受控表单的完整指南
前端·react.js·面试
2501_946675641 小时前
Flutter与OpenHarmony打卡轮播图组件
java·javascript·flutter
nwsuaf_huasir1 小时前
积分旁瓣电平-matlab函数
前端·javascript·matlab