从Facebook检索数据时为朋友获取空值

时间:2015-05-07 10:02:00

标签: c# facebook facebook-graph-api

我正在尝试使用Facebook C#SDK从Facebook获取好友列表。

FacebookClient fb = new FacebookClient();
dynamic me = fb.Get("me");

但我从获取所有其他数据,除了朋友相关(id,name ..)数据,

它总是给出空值。

有谁知道问题是什么?

2 个答案:

答案 0 :(得分:1)

是的,"问题"在文档中说明:

  

朋友列表现在只返回也使用您的应用的朋友:通过/me/friends端点返回的朋友列表现在仅限于已授权您的应用的朋友列表。< / p>

答案 1 :(得分:0)

FB(有点)最近更改了他们的API,这样当你请求登录用户的朋友时,你只会得到那些也在使用你的FB应用程序的朋友。

除非您将FB应用程序注册为游戏,否则您将无法看到所有已登录用户的朋友,只有那些已登录您应用程序的用户,并且未禁用显示在其他人中的选项朋友名单。

请注意,你不能简单地说你正在制作游戏,FB必须先检查你的应用,然后再让你看到完整的朋友列表。