我不熟悉使用Facebook Javascript SDK。 我的故事是当我访问网站时它在网页上显示我的所有朋友(图片和名称)。 我注册了Facebook API和App ID 我将网站网址设为http://localhost:81/,因为我正在测试自己的本地计算机。 你有任何好的示例网站或好的例子吗? 请与我分享 谢谢。
答案 0 :(得分:12)
首先,您的应用应使用所需的权限,例如
user_birthday, friends_birthday, user_location , friends_location...
获取有关当前用户的信息:
FB.api('/me', function(response) {
// Stuff here
});
获取有关当前用户的朋友的信息:
FB.api('/me/friends', function(response) {
// Stuff here
});
你会得到像
这样的回复{data: [{id: "FRIEND1_ID", name: "FRIEND1_NAME"}, {id: "FRIEND2_ID", name: "FRIEND2_NAME"}]....}
如果您想获得朋友的更多属性,请使用FIELDS
参数,例如
FB.api('/me/friends', {fields: 'name,id,location,birthday'}, function(response) {
// Stuff here
});
如果想获得个人用户的朋友信息:
FB.api('/FRIEND1_ID', function(response) {
// Stuff here
});
试试这个Example Site
答案 1 :(得分:0)
直接访问方式:
以您的名义登录Facebook。如果您需要“访问令牌”,请单击“扩展权限”并单击“read_friendlist”复选框以获取您的访问令牌,然后 提交您的查询。您可能需要“允许”访问,因此请按照给出的提示进行操作。 瞧!您现在拥有好友列表中每个人的用户名。查询中的“用户名”参数将为您提供联系电子邮件“给该人的消息”,并附加@ facebook.com并向他们发送消息。非常简单。
-SAB