Facebook APP 注册 登录
一、前言
1、说明Facebook App 注册创建流程。
2、使用JavaScript、Java抓取Facebook会员信息。
3、一些常用Facebook常用帮助链接。
二、创建Facebook APP
1、注册Facebook账号
2、登录Facebook账号,转到页面最下方找到(开发人员),如下图所示:
3、进入开发人员页面在最上方,点击应用->创建应用(APP),如下图所示:
4、配置APP信息,APPID 如下所示:
5、配置App信息,如下所示:
add App on Facebook
add 网站
status & Review 此步动作可以让你的的APP能够访问,前提条件需要绑定email。
三、javaScript访问Facebook
代码如下所示:
如下代码引入到页面中
(function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)){return;}js = d.createElement(s); js.id = id;js.src = "https://connect.facebook.net/en_US/all.js;fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));window.fbAsyncInit = function() {FB.init({appId: 你的APPID,status: true,cookie: true,xfbml: true,oauth: true});};
官方详情地址:https://developers.facebook.com/docs/javascript/quickstart/v2.2
获取Facebook请求授权码(accessToken)的javaScript代码如下所示:
<a href="javascript:void(0)" onClick="oplogin()"></a>
function fblogin(){FB.getLoginStatus(function(response) {//判断是否Facebook已登录if (response.status === 'connected') {var userId = response.authResponse.userID;if($j.isEmptyObject(userId)){alert('error');return;}$j("#accessToken").val(response.authResponse["accessToken"]);}else{//登录Facebook 然后回调fbloginSuccess FB.login(fbloginSuccess,{scope:'email,user_likes'});return;}}); } function fbloginSuccess(){FB.getLoginStatus(function(response) {if (response.status === 'connected') {var userId = response.authResponse.userID;if($j.isEmptyObject(userId)){return;}$j("#accessToken").val(response.authResponse["accessToken"]);$j('#faceBookLogin').submit();}else{return;}}); }
其中的scope定义详情可以参照如下地址:
https://developers.facebook.com/docs/facebook-login/permissions/v2.2?locale=zh_CN
JAVA中使用accessToken访问Facebook代码如下所示:
public static void main(String[] args) {BufferedReader reader = null;try {URL url = new URL("https://graph.facebook.com/me?access_token=" + "你的accessToken");HttpURLConnection htturl = (HttpURLConnection) url.openConnection();reader = new BufferedReader(new InputStreamReader(htturl.getInputStream()));StringBuilder sb = new StringBuilder();String line;while ((line = reader.readLine()) != null) {sb.append(line);}System.out.println(sb.toString());} catch (Exception e) {e.printStackTrace();}finally{if(null != reader){try {reader.close();} catch (IOException e) {e.printStackTrace();}}}}
四、常用链接地址
在线测试地址
https://developers.facebook.com/tools/javascript-console/
案例
http://devices.microsoftstore.com.hk/
Facebook APP 注册 登录相关推荐
- APP注册登录那点事
转载地址:http://www.woshipm.com/pd/206667.html?utm_source=tuicool APP注册登录那点事 2015/09/21 阅读 3.2万 评论 6 收藏 ...
- 云闪付持卡人认证信息失败_云闪付app注册登录常见问答
云闪付app注册登录常见问答 1.如何注册成为云闪付App用户? 持卡人可通过以下方式注册成为云闪付APP用户: (1)通过持卡人服务网站(www.95516.com): (2)通过云闪付App. 通 ...
- Axure教程:一个通用的app注册/登录页
今天给大家分享一套APP注册/登录界面模板,其中包括本机登录页面,短信验证登录页面,密码登录页面,人脸登录页面,微博.微信.QQ.支付宝登录页面,注册页面,用户协议和隐私条款.该原型使用简单,交互完善 ...
- 设计灵感|APP注册登录页面的设计形式
注册登录页面是一个APP的门面,它的好坏与否直接影响着APP的用户数和用户体验. 作为一个设计师,其实经常时不时就会去下载一些APP,体验的时候经常被一些不尽人意的注 册登录页面弄的想怒摔手机,最终都 ...
- 产品策划三:App注册登录系统策划方案
注册登录系统,是app最基础的系统模块之一.账号id是用户的唯一标识,基于这个账号记录用户行为,为用户提供各种各样的个性化服务.没有这个账号系统,后面的一切都是空话.当然,如果你是做一个纯粹的工具,比 ...
- 产品策划四:App注册登录系统策划方案
注册登录系统 注册登录系统,是app最基础的系统模块之一.账号id是用户的唯一标识,基于这个账号记录用户行为,为用户提供各种各样的个性化服务.没有这个账号系统,后面的一切都是空话.当然,如果你是做一个 ...
- 鸿蒙OS应用开发之——实现APP注册登录功能
一.功能简介 注册登录页面作为基础模块,具体包括了注册.登录.登录后界面的策划设计. 1.1注册 注册包括用户名,密码,确认密码三个流程,密码现在是明码显示的方式.这个模块中设置了判断"确认 ...
- 安卓APP注册登录+Tomcat服务器搭建+MySQL数据库建立+加密传输+servlet后端内容编写及部署到Tomcat服务器
认真学习安卓也有三四个月了,现在记录一下关于用户的各种操作. 1.安卓APP的实现: 先看一下展示动图吧! 首先是登录界面的xml---------activity_mian.xml <?xml ...
- 网站app注册登录短信验证码是怎么获取实现的
在我们的生活中,经常会遇到(www.yunxintong100.com)需要手机注册,手机验证,手机修改密码的时候,而这些操作都会收到手机验证码来进行身份验证,这样做的目的不仅是为了保护用户的安全使用 ...
最新文章
- 认识Backbone (五)
- php 链接多个mysql_PHP同时操作多个MySQL连接
- python代码示例图形-Python画高斯分布图形实例代码
- hdu2276 矩阵构造
- 实验三 ShellShock 攻击实验
- FileSystemObject (FSO)对象方法总结及应用
- python3线程gil_python3爬虫GIL修改多线程实例讲解
- #1130 - Host 'localhost' is not allowed to connect to this MySQL server
- 这算不算职场PUA?
- 【UML】概念、关联、画画(一)
- 按键精灵手机助手之实战篇(四)项目源码
- AT24C04、AT24C08、AT24C16系列EEPROM芯片单片机读写驱动程序
- python求主析取范式_python应用之求主析取范式,主合取范式
- Xposed小白入门,动态修改IMEI实例代码
- uni-app开发模式中的选择图片(uni.chooseImage)、上传图片(uni.uploadFile)、图片预览(uni.previewImage)
- 《指数基金投资指南》银行螺丝钉 ---读书
- 如何克隆服务器系统盘,如果把云服务器系统盘克隆
- 2.k-均值(k-means)聚类算法
- 怎样安装linux中文字体,Linux安装中文字体
- 【Tableau 图表大全1.0】之条形图
热门文章
- 知识图谱推理:现代的方法与应用
- 从零开始山寨Caffe·伍:Protocol Buffer简易指南
- 用 GreaseMonkey (油猴)解码 TinyURL
- GODI2018基站
- 一篇文章带你更深入了解区块链有哪些应用?
- html文章标题列表,内容页(文章及产品页)标题该怎么写
- 重新定义公司-谷歌是如何运营的 读书笔记+读后感
- 伪造的指纹能鉴定出来吗_指纹鉴定能鉴定多久时间的指纹 一个月能鉴定出来吗 主要是一个包上有三四个人的指纹 可以鉴定出来吗...
- Android 12原生壁纸下载
- 这位程序员桌面很干净