1.登录facebook开发者中心,打开我的应用页面在这里插入图片描述
2.创建应用
3.选择类型
4.填写信息
5.添加登录
6.添加平台
安卓密钥生成【需要 Java 环境!!! 和 openssl库】
-
Google Code Archive 的 Windows 版 openssl-for-windows OpenSSL 库
将openssl下载到本地解压即可,不需要配置环境变量
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根目录
对接登录:
示例代码:
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');
//请求后端接口完成登录
}
}
效果展示: