如何使用Facebook API在javascript中获取好友列表 [英] how to use facebook API getting friend's list in javascript

查看:106
本文介绍了如何使用Facebook API在javascript中获取好友列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我对使用Facebook Javascript SDK不熟悉. 我的故事是当我访问该网站时,它在网页上显示我所有的朋友(图片和姓名). 我注册了Facebook API和应用ID 我将网站URL设置为 http://localhost:81/,因为我正在测试自己的本地计算机. 您是否有任何好的示例网站或好的示例? 请和我分享 谢谢.

I am not familiar with using Facebook Javascript SDK. My story is when I access to the website It displays all my friends(pic and name) on a webpage. I registered Facebook API and App ID I put website URL as http://localhost:81/ because I am testing my own local machine. Do you have any good example website or good examples? Please share with me Thank you.

推荐答案

首先,您的应用应使用必需的权限,例如

First your app should use required permissions like,

user_birthday,  friends_birthday, user_location , friends_location...  

(获取更多权限)

获取有关当前用户的信息:

Get info about current user:

FB.api('/me', function(response) {
  //  Stuff here
});

获取有关当前用户朋友的信息:

Get info about current user's friends:

FB.api('/me/friends', function(response) {
  //  Stuff here
});

您将收到类似的回复

{data: [{id: "FRIEND1_ID", name: "FRIEND1_NAME"}, {id: "FRIEND2_ID", name: "FRIEND2_NAME"}]....}

如果您想获得更多朋友的属性,请使用FIELDS参数,例如

If you want get some more properties of your friends, use FIELDS parameter, like

FB.api('/me/friends', {fields: 'name,id,location,birthday'}, function(response) {
   //  Stuff here
});

如果要获取单个用户的朋友信息:

If want to get individual user's friend info:

FB.api('/FRIEND1_ID', function(response) {
  //  Stuff here
 }); 

尝试以下示例网站

这篇关于如何使用Facebook API在javascript中获取好友列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆