uniapp 对接facebook第三方登录

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

2.创建应用

3.选择类型

4.填写信息

5.添加登录 

 6.添加平台

 安卓密钥生成【需要 Java 环境!!! 和 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');
        //请求后端接口完成登录
	}
}

 效果展示:

相关推荐

  1. app 登录微信

    2024-04-29 07:06:03       43 阅读
  2. 登录、任意用户登录漏洞总结

    2024-04-29 07:06:03       23 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-29 07:06:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-29 07:06:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-29 07:06:03       82 阅读
  4. Python语言-面向对象

    2024-04-29 07:06:03       91 阅读

热门阅读

  1. asp.net表单上传文件

    2024-04-29 07:06:03       35 阅读
  2. 在cocos2d-x中编译/调试curl库

    2024-04-29 07:06:03       26 阅读
  3. 每天一个数据分析题(二百九十七)

    2024-04-29 07:06:03       43 阅读
  4. 【MySQL】1.安装与配置

    2024-04-29 07:06:03       35 阅读
  5. 代谢组数据分析六:其他分析

    2024-04-29 07:06:03       35 阅读
  6. python代码实现KNN对鸢尾花的分类

    2024-04-29 07:06:03       35 阅读
  7. ROS常用命令详解

    2024-04-29 07:06:03       31 阅读
  8. json.loads()与json.dumps()区别

    2024-04-29 07:06:03       33 阅读
  9. k8s解析数据 -o=jsonpath=‘{}‘ 的使用

    2024-04-29 07:06:03       19 阅读