Facebook graph api 特定应用程序用户之间的好友列表返回空
这类似于出现在许多线程中的问题,但有一个重要的区别,所以 据我所知,这是一个单独的问题。 我正在尝试获取朋友,这些朋友也是登录到同一应用程序的用户, (其他线程指的是无论是否是应用程序用户都尝试获取好友) 使用javascript sdk(FB api 2.1),我与朋友FB用户一起登录了应用程序,希望在结果中找到他们,但列表仍然是空的。 这是我在应用程序中需要与FB进行的唯一交互,可能还有其他交互 怎么做? 谢谢你的帮助Facebook graph api 特定应用程序用户之间的好友列表返回空,facebook-graph-api,facebook-javascript-sdk,facebook-friends,Facebook Graph Api,Facebook Javascript Sdk,Facebook Friends,这类似于出现在许多线程中的问题,但有一个重要的区别,所以 据我所知,这是一个单独的问题。 我正在尝试获取朋友,这些朋友也是登录到同一应用程序的用户, (其他线程指的是无论是否是应用程序用户都尝试获取好友) 使用javascript sdk(FB api 2.1),我与朋友FB用户一起登录了应用程序,希望在结果中找到他们,但列表仍然是空的。 这是我在应用程序中需要与FB进行的唯一交互,可能还有其他交互 怎么做? 谢谢你的帮助 FB.api( "/me/friends", f
FB.api(
"/me/friends",
function (response) {
if (response && !response.
//monitor response
}
}
);
编辑:我发现了问题所在-我误解了流程:默认情况下批准了
好友列表权限意味着应用程序可以请求权限,我错误地认为这意味着不需要权限。一旦添加到范围列表中,它就可以正常工作 响应为空通常只有两个原因:
- 没有朋友在使用该应用程序(我想不是你的情况)
- 您没有在登录过程中请求
权限(范围参数)用户\u朋友
关于第二部分,请记住默认情况下权限是“已批准”的,但您仍然需要请求权限(至少从Facebook API的v2.0开始)。它包含在v1.0中,但现在是单独的许可。谢谢你,luschn,我已经发现了问题并编辑了我的条目。这正是我所期望的:)-如果你愿意,接受我的答案会很好。