我正在尝试使用Facebook C#SDK从Facebook获取好友列表。
FacebookClient fb = new FacebookClient();
dynamic me = fb.Get("me");
但我从我获取所有其他数据,除了朋友相关(id,name ..)数据,
它总是给出空值。
有谁知道问题是什么?
答案 0 :(得分:1)
是的,"问题"在文档中说明:
朋友列表现在只返回也使用您的应用的朋友:通过
/me/friends
端点返回的朋友列表现在仅限于已授权您的应用的朋友列表。< / p>
见
答案 1 :(得分:0)
FB(有点)最近更改了他们的API,这样当你请求登录用户的朋友时,你只会得到那些也在使用你的FB应用程序的朋友。
除非您将FB应用程序注册为游戏,否则您将无法看到所有已登录用户的朋友,只有那些已登录您应用程序的用户,并且未禁用显示在其他人中的选项朋友名单。
请注意,你不能简单地说你正在制作游戏,FB必须先检查你的应用,然后再让你看到完整的朋友列表。