Facebook从/我/朋友返回空阵列

12p*_*hph 2 facebook facebook-graph-api facebook-javascript-sdk

所以我使用2.3 API版本尝试访问/ me/friends列表,该列表返回我所有使用该应用程序的朋友.除此之外,它总是返回以下内容:

{
  "data": [
  ], 
  "summary": {
    "total_count": 889
  }
}
Run Code Online (Sandbox Code Playgroud)

我已尝试在浏览器中使用Graph Explorer和JS Sdk,但没有运气.

我正在请求user_friends权限,默认情况下它实际上包含在内.是的,我有很多朋友一直在使用我们的应用程序.我通过Facebook的调试器在线调试令牌,并得出结论,令牌确实具有该权限.

注意:我们的应用程序未列在Facebook应用商店中.然而,它可以直播并向公众开放.

有人可以帮忙吗?

And*_*ris 5

  • 具有user_friends权限的用户访问令牌需要查看当前人的朋友.
  • 这只会返回任何使用(通过Facebook登录)应用+发出请求的朋友.
  • 如果该人的朋友拒绝了user_friends权限,则该朋友将不会出现在此人的朋友列表中.
  • 如果user-a在上述请求中是具有user-b的朋友,则响应将包含user-b的User对象.如果他们不是朋友,它将返回一个空数据集.

你检查这个