phonegap Facebook集成-从Facebook获取用户详细信息
phonegap Facebook integration -getting user details from Facebook
我正在使用PhoneGap创建一个html5应用程序。。我想把facebook集成到我的应用程序中。我想做的是,我希望用户使用Facebook登录我的应用程序,但在身份验证后,我需要获得登录的特定用户的详细信息。例如,文件名、电子邮件id、出生日期、地点、地址、个人资料图片等。有没有特定的API提供所有这些详细信息作为响应,当我们通过用户名和密码时,请给我建议一种方法。。或者如果可能的话告诉我。。。。。
PhoneGap只是一个围绕HTML/其他web格式的移动平台包装器。因此,由于使用这些工具可以很容易地实现这一点,PhoneGap也不例外。学习并实现Facebook Graph API,这是Facebook将FB集成到应用程序中的整体解决方案。用户使用OAuth 2.0身份验证登录后,Graph API访问令牌允许您获取所需的所有信息(在用户设置的访问权限范围内)!
一旦你熟悉了Graph API的工作原理,就从这里实现用户登录的广泛指南开始,然后获取配置文件信息就很简单了!
我认为你的技能在于Javascript/HTML领域,所以这里有一个链接,它将告诉你关于使用Javascript访问facebookapi的所有信息。
希望能有所帮助。
查看Facebook网站和身份验证指南。Facebook还有一个JavaScript测试控制台,允许您测试和调试JavaScript SDK方法
例如用法:
window.fbAsyncInit = function() {
FB.init({
appId : 'YOUR_APP_ID', // App ID
channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
// Additional initialization code here
};
// Load the SDK Asynchronously
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
一个示例插件项目,你可以在Android 上引用Facebook的PhoneGap
phonegap Facebook集成-从Facebook 获取用户详细信息
https://developers.facebook.com/docs/reference/javascript/
- 如何在javascript中获取facebook用户喜欢的页面名称、类别列表
- 在facebook用户发送邀请请求后调用ajax调用
- Facebook用户订阅源
- 使用javascript SDK的Facebook用户电子邮件id
- 如何查找任何给定Facebook用户的LinkedIn个人资料
- 正在获取facebook用户ID
- 如何使用jquery登录Facebook用户后检索数据
- 如何在单击应用邀请时,使用“赞”按钮将 Facebook 用户定向到该页面
- 使用 Javascript 检查 Facebook 用户是否存在
- 如何在PassportJS中获取Facebook用户图像
- 使用 Javascript SDK,当用户尚未授权我的应用程序时,如何获取 Facebook 用户 ID
- 向不是你朋友的facebook用户发送消息
- 为什么可以't我有一个Facebook用户'的名字
- 使用javascript sdk获取facebook用户id.并使用全局
- 在Firefox插件中验证facebook用户
- 在一个facebook应用程序中为一个facebook用户获取不同的用户ID
- Facebook用户脚本事件
- 点击点赞按钮后获取facebook用户id
- 为什么Firebase获取的Facebook用户id与Facebook Graph中与同一帐户关联的Facebook i
- facebook用户界面中共享对话框的API错误代码:191