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

效果展示:

相关推荐
无限进步_14 小时前
【C++】C++11的类功能增强与STL变化
java·前端·数据结构·c++·后端·算法
一只小小Java14 小时前
Echarts单表多图实现
前端·javascript·echarts
跟着珅聪学java14 小时前
Element UI 的 Tabs 标签页开发教程
javascript·vue.js·elementui
dunky14 小时前
Spring AI 深度解析:把 LLM 抽象成 Spring Bean 的底层逻辑
前端
星栈14 小时前
Rust WASM 文件上传全链路:从浏览器到 S3,一个字节都不能少
前端·前端框架·开源
濮水大叔14 小时前
告别 Django Admin!这个 NodeJS 全栈框架让你在 DTO 中直接配置 Table/Form 渲染
前端·typescript·node.js
JarvanMo14 小时前
Flutter 3.44 & Dart 3.12重磅发布!这些新特性太香了
前端
竹林81814 小时前
用Viem替换ethers.js:一次合约交互的"减负"实战,我总算把TypeScript类型搞明白了
前端·javascript
To_OC14 小时前
一个让我懵了半小时的时钟 Bug,注重前端三权分立落地
前端·代码规范
归故里14 小时前
harmony-next.skills 为 AI 而生!
前端·后端·github