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');
        //请求后端接口完成登录
	}
}

效果展示:

相关推荐
GGGG寄了2 小时前
CSS——文字控制属性
前端·javascript·css·html
菜鸟茜2 小时前
ES6核心知识解析01:什么是ES6以及为什么需要ES6
前端·javascript·es6
David凉宸2 小时前
Vue 3 项目的性能优化策略:从原理到实践(页面展示)
javascript·vue.js·性能优化
C澒2 小时前
FE BLL 架构:前端复杂业务的逻辑治理方案
前端·架构·前端框架·状态模式
摘星编程2 小时前
在OpenHarmony上用React Native:ImageGIF动图播放
javascript·react native·react.js
摘星编程2 小时前
React Native + OpenHarmony:Text文本高亮显示
javascript·react native·react.js
止观止2 小时前
拒绝“都是 string”:品牌类型与领域驱动设计 (DDD)
前端·typescript
浮桥2 小时前
uniapp+h5 公众号实现分享海报绘制
uni-app·notepad++
芸简新章2 小时前
微前端:从原理到实践,解锁复杂前端架构的模块化密码
前端·架构
忧郁的Mr.Li2 小时前
设计模式--单例模式
javascript·单例模式·设计模式