为什么可以't我有一个Facebook用户'的名字
Why can't I get a Facebook user's name?
我有下面的代码,它可以很好地登录和退出Facebook,但我无法显示用户名-目前我甚至不知道我是没能抓住它还是只是没能显示它。
<!DOCTYPE html><html lang="en"><head><title>New Document</title><link rel="stylesheet" href="/stylesheets/style.css"><div id="fb-root"></div><script>window.fbAsyncInit = function() {
FB.init({
appId : 'my_api_key',
status : true,
cookie : true,
xfbml : true,
oauth : true,
});
FB.Event.subscribe('auth.login', function() {
window.location = "http://my.site/doc";
});
FB.Event.subscribe('auth.logout', function() {
window.location = "http://my.site/";
});
FB.api('/me', function(user) {
if (user) {
var image = document.getElementById('image');
image.src = 'https://graph.facebook.com/' + user.id + '/picture';
var name = document.getElementById('name');
name.innerHTML = user.name;
}
});
};
(function(d) {
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src="//connect.facebook.net/en_US/all.js";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
</script></head>
当您进入时
FB.api('/me', function(user) { if (user) {
我看不出你是在检查错误代码,还是用户甚至没有登录
您应该将FB.api调用包含在FB.getLoginStats()调用中,以确保您已登录。
var image = document.getElementById('image');
image.src = 'https://graph.facebook.com/' + user.id + '/picture';
var name = document.getElementById('name');
name.innerHTML = user.name;
alert(name)
说你需要
<img id='image' />
<div id='name'></div>
在您的标记中(在body标记之间)
相关文章:
- 使用javascript反复检查用户在facebook上的登录状态
- 如何检查用户已经登录facebook
- Facebook Javascript API:'/我/相册'不适用于其他用户
- Facebook共享链接适用于用户,但不适用于粉丝页面管理员
- 实施Facebook's无用户身份验证的Graph API
- 我怎么知道用户什么时候点击了类似Facebook的按钮
- 如何在javascript中获取facebook用户喜欢的页面名称、类别列表
- 对auth.logout的Facebook事件订阅仅选择性地将用户重定向到url
- 在未经许可的情况下查看用户喜欢的facebook页面
- Facebook API过滤用户活动,只显示指定的好友
- Facebook JavaScript SDK 检查用户是否为粉丝(错误:指定的版本无效)
- Facebook JavaScript API 是否适合创建用户帐户
- 计算喜欢我的帖子facebook应用程序的用户数量
- 在facebook用户发送邀请请求后调用ajax调用
- 从用户id和电子邮件的.csv文件在facebook上发送好友请求
- Facebook用户订阅源
- 使用javascript SDK的Facebook用户电子邮件id
- 确定天气用户是否喜欢照片.Facebook图形API v2.2
- 网站的Facebook登录:处理用户Facebook注销的最佳实践
- 在没有弹出对话框的情况下发布到用户Facebook订阅源