1
如果我有人使用Facebook登录我的网站/ mobileApp,我可以访问他的个人资料详情吗?怎么样?使用Facebook/Gmail登录?我可以访问个人资料详情吗
如果我有人使用Facebook登录我的网站/ mobileApp,我可以访问他的个人资料详情吗?怎么样?使用Facebook/Gmail登录?我可以访问个人资料详情吗
是的,你可以。你只需要问权限:
例如,对于Facebook,使用jQuery你可以这样做:
1-创建Facebook的开发人员应用程序,并得到他的ID(http://developers.facebook.com/)。
2-调用一个Facebook的Javascript SDK:
<div id="fb-root"></div>
<script src="//connect.facebook.net/en_US/all.js"></script>
<script>
window.fbAsyncInit = function() {
FB.init({
appId: 'YOUR_APP_ID',
status: true,
cookie: true,
xfbml: true
});
};
</script>
3-呼叫Facebook登录功能:
<div id="myFbloginBt">Login with facebook</div>
<script>
$(document).ready(function(){
$("#myFbloginBt").click(function(){
loginFacebook();
});
});
function loginFacebook(){
FB.login(function(response) {
if (response.authResponse){
//Get logged user info
FB.api('/me', function (response) {
alert(response.email);
});
}
else{
alert("Please accept the permissions");
}
}, { scope: 'email'});
}
</script>
凡范围是您要访问的需要许可的东西。 你可以在这里看到所有的范围变量: http://developers.facebook.com/docs/reference/login/#permissions
graphurl /我应该给你的细节。网上有很多例子。显示一些努力。 – 2013-02-21 11:00:48