这类似于许多线程中出现的问题,但是有一个重要的区别,所以 就我所知,这是一个单独的问题。 我正在尝试获取也是已登录到同一应用程序的用户的朋友, (其他线程指的是尝试获取朋友而不管是app用户) 使用javascript sdk(FB api 2.1),我已经与FB用户登录了应用程序,他们是朋友,并期望在结果中找到它们,但列表仍然是空的。 这是我需要FB与我的应用程序的唯一交互,也许还有另一个 这样做的方法? 谢谢你的帮助。
FB.api(
"/me/friends",
function (response) {
if (response && !response.
//monitor response
}
}
);
编辑:我发现了问题 - 我误解了流程:默认情况下已批准
friend-list权限意味着允许应用程序请求许可,我错误地认为这意味着甚至不需要权限。一旦添加到范围列表,它工作正常。
答案 0 :(得分:1)
响应为空的通常只有两个原因:
user_friends
权限(范围参数)关于第二部分,请记住默认情况下权限是“已批准”,但您仍需要请求(至少从Facebook API的v2.0开始)。它包含在v1.0中,但现在它是一个单独的权限。