免费试用

中文化、本土化、云端化的在线跨平台软件开发工具,支持APP、电脑端、小程序、IOS免签等等

Facebook Login 登录 APP开发实现唤起 Facebook应用授权三方登录

1.首先到 Facebook Login 登录 官方申请接口

地址:https://developers.facebook.com/docs/facebook-login

获取到接口数据之后,在一门开发者后台输入接口信息

2.在一门开发者后台找 Facebook Login 登录功能模块

 Facebook Login 登录 APP开发实现唤起 Facebook应用授权三方 Login 登录
Facebook Login 登录

如图,在配置-配置移动版-找到Facebook登录功能

点击功能模块,会弹出模块配置界面;

 Facebook Login 登录 APP开发实现唤起 Facebook应用授权三方 Login 登录
Facebook Login 登录

在弹出的配置界面,点击勾选打包;

之后点击保存按钮;

3.点击【去配置Facebook】按钮,跳转页面到登录接口信息配置页面

 Facebook Login 登录 APP开发实现唤起 Facebook应用授权三方 Login 登录
Facebook Login 登录
 Facebook Login 登录 APP开发实现唤起 Facebook应用授权三方 Login 登录
Facebook Login 登录

如图所示,将在脸书开发中心申请好的APPID填写到这里,之后点击保存;

保存之后,点击左侧的【生成安装包】按钮,在线生成新版APK安装包;

4.在页面HTML网页上执行我们提供的JS映射接口

https://www.yimenapp.com/doc/demo_fblogin.cshtml

根据demo页面的JS代码自行在自己网页上构建撰写JS;

核心代码示例,详情参阅demo

jsBridge.fbLogin.login({
 //字符串数组,需要申请的权限
 //所有可用权限请查看 权限参考文档,部分权限需要 Facebook 审核后才可用
 permissions: [ "public_profile" ]
}, function(succ, data) {
 if (data.result == "success") {
 //data.accessToken.token
 //data.accessToken.userId
 //...
 //请使用 data.accessToken 参数调用服务器端 图谱 API 完成更多操作
 alert("登录成功:\n" + JSON.stringify(data));
 } else if (data.result == "cancel") {
 alert("已取消登录");
 } else if (data.result == "error") {
 alert("错误:" + data.message);
 } else {
 alert(JSON.stringify(data));
 }
});

这样我们在APP内点击对应的按钮即可实现APP拉起脸书APP,并获取到脸书返回的字符串;

之后将获取到的数据绑定到自己数据库,为用户ID一一对应客户的脸书ID。

这样就实现了APP唤起脸书实现三方授权登录了。


相关知识:
青岛app开发哪家便宜
青岛市是一个拥有众多科技企业和人才的城市,随着移动互联网的兴起,越来越多的企业和个人开始关注移动应用开发。因此,青岛市也涌现出了很多优秀的移动应用开发公司。那么,在这么多的公司中,哪家青岛app开发公司便宜呢?本文将从以下几个方面进行介绍。一、了解青岛ap
2024-01-10
app物业开发商
APP物业开发商是指专门开发和提供物业管理软件应用的企业或个人。随着信息技术的快速发展和移动互联网的普及,物业管理也逐渐数字化和智能化,APP物业开发商的出现满足了市场上对物业管理软件的需求。一、原理介绍APP物业开发商的原理是基于移动互联网技术和云计算技
2023-07-14
app开发网络app开发
网络App开发是指利用网络技术,开发适用于移动设备的应用程序。随着移动设备的普及,网络App开发成为了互联网领域的一个重要方向。本文将从原理和详细介绍两个方面来介绍网络App开发。一、原理介绍网络App开发的原理可以简单概括为以下几个步骤:1.需求分析:根
2023-06-29
app开发思维
APP开发思维是指在进行应用程序开发过程中所需的一种思维方式,它包含了对于需求分析、设计、开发、测试和发布等方面的全面考虑。下面我将详细介绍APP开发思维的原理和相关的内容。1. 需求分析:在开发一个APP之前,首先需要明确用户的需求,了解用户的痛点和期望
2023-06-29
app开发的浏览器引擎
浏览器引擎是一种核心的软件,它是处理解释和渲染web的页面元素的重要组成部分。随着移动应用的普及,人们对于内置浏览器的需求越来越多,因此,了解浏览器引擎的工作原理将变得越来越重要。本文将简要介绍一下常见的移动APP浏览器引擎的原理和特点。1. WebKit
2023-06-29
app开发peixun
移动应用程序已成为生活和商业中越来越重要的一部分,在这个数字时代里,越来越多的公司和开发商开始注重移动应用的开发与设计,为了适应这个快速发展的市场,学习app开发越来越受到人们的关注。App开发培训主要包含以下方面的内容:1.开发平台的选择在进行App开发
2023-06-29