如何使用Facebook API获取朋友的姓名
How to use Facebook API to get the name of a friend
假设我能够获得一个朋友的id。(每个人在Facebook上都有一个独特的号码。)
如何显示该朋友的姓名?
我想制作一个这样的javascript提醒框。
<script type="Javascript/text">
function showname(id)
{
alert("The name of your friend with id " + id + " is " + name)
}
</script>
在上面的例子中,我如何将它们的名称输入到名称变量中?
您需要像这样使用Graph API:
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'JUST_REPLACE_THIS_WITH_THE_APP_ID',
cookie : true,
status : true,
xfbml : true
});
FB.Event.subscribe('auth.login', function(response) {
window.location.reload();
});
FB.api('/me/friends',function(resp) {
if(resp && resp.data.length) {
var html = '<ul>';
for(var i=0; i<resp.data.length; i++) {
html += '<li><img src="http://graph.facebook.com/' + resp.data[i].id + '/picture?type=small" />' + resp.data[i].name + '</li>';
}
html += '</ul>';
document.getElementById('friends').innerHTML = html;
}
});
};
(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
</script>
您可以将OAuth库用于FB或使用cURL。如果你使用cURL,你只需要向https://graph.facebook.com/id并返回name作为参数。参考http://developers.facebook.com/docs/reference/api/
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jquery试图按名称获取按钮位置
- 如何在jQuery中获取元素的形式
- 如何在php文件中获取$.post-ajax传递的值
- 在Shopify中获取博客文章的图片
- 使用Javascript获取所选选项ID
- 在jQuery中获取表的行索引
- 使用jquery将mysql数据获取到新的表行中
- 在动态创建的元素上获取对特定选择器的引用
- 从城市名称获取惊喜
- Angular只从数组中获取所需的数据
- 无法将数据从firebase获取到我的html页面
- 从ajax请求中获取javascript对象
- Javascript-获取一张用户的随机个人资料图片'的朋友在脸书上
- 使用hello js获取雅虎朋友列表
- 如何通过Facebook Graph Api获取用户的朋友在生日时发布在用户墙上的帖子
- 在 xmpp 中获取联系人的花名册(例如,朋友的朋友或 MUC 中联系人的朋友)
- 如何获取我的朋友发布的开放图活动列表
- 如何使用Facebook API获取朋友的姓名
- 我在试着做FB.登录只获取电子邮件,姓名和位置-但Facebook API总是要求用户提供“朋友列表”;访问权限