当前位置: 首页 > 知识库问答 >
问题:

如何使用facebook 3.14 sdk获取facebook好友列表及其id[重复]

汪德寿
2023-03-14

我尝试了很多,并在谷歌上搜索。我还尝试使用facebook好友选取器示例https://github.com/facebook/facebook-android-sdk这但我没有看到任何朋友(空名单)。有人能提出解决办法吗?

共有2个答案

齐意致
2023-03-14

请在下次发布重复问题之前使用搜索,或查阅facebook文档。

使用Graph API的2.0版,你只能获得使用相同应用程序的朋友。请参见不要在我的ios应用程序中获取facebook的所有好友?或者https://developers . Facebook . com/docs/apps/upgrading # upgrading _ v2 _ 0 _ user _ ids

滕渝
2023-03-14

我不确定你在问题中提到的github项目;但你必须明白,你不能用2.0版图形API(或Android SDK 3.14)获取用户的所有朋友列表。

/{user-id}/friends的官方文档说-

  • 需要具有user_friends权限的用户访问令牌才能查看当前人的朋友。
  • 这只会返回任何使用过(通过Facebook登录)提出请求的应用程序的朋友。
  • 如果此人的朋友拒绝了user_friends权限,该朋友将不会出现在此人的朋友列表中。

在此处了解有关 API v2.0 的更多信息。

 类似资料:
  • 我正在使用脸书SDK 4.20来获得所有的朋友。目前我正在使用下面的代码来得到相同的结果: 使用上面的代码,我只得到那些当前正在使用我的应用程序的朋友的列表。我的朋友列表中共有458个朋友,但使用上面的代码,我从列表中只得到了2个朋友,他们目前正在使用/注册使用Facebook的应用程序。 有没有人能帮帮我,我哪里出问题了?我还能做什么才能把所有的458个好友都弄到手? 我知道与此相关的问题已经在

  • 新的2.0版本有一个分页,限制一个请求的朋友数量,这不允许我一次检索所有朋友,尽管有一个参数调用“limit”,它只能通过循环“偏移量”直到最后来完成。问题是每个用户都有不同数量的朋友! 我已经四处寻找了几个小时,但仍然没有解决方案。

  • 我做了一个android应用程序,它将获取facebook登录用户的所有朋友。但这并不能吸引所有的朋友。谁能告诉我是什么问题,并帮助我正确的过程。现在我正在使用下面的代码。 请求rt=Request.newMyFriendsRequest(会话,新的GraphUserListCallback(){ 请建议我该怎么办?

  • 前阵子我曾经这样带我的使用Graph API的朋友(使用Graph API Explorer): 一切都很完美,但现在,2.0版的时候,我发现这种方式不适用于那些没有使用(通过Facebook登录)应用程序发出请求的朋友,如果我将Graph API Explorer切换到1.0版,它就可以正常工作。 那么,我如何才能在2.0版本中做同样的事情呢?

  • 问题内容: 我想在模板中显示current_user的图片。使用django-allauth时如何访问用户的Facebook ID? 问题答案: 对于通过社交帐户注册的每个用户,都可以使用一个实例。此模型具有的外键。请注意,用户可以将多个社交网络帐户连接到其本地帐户,因此实际上可能有多个实例可用。 你如何处理此问题取决于项目。我可以想象有人想要在本地复制个人资料图片,或者你可能希望优先选择Face

  • 如何在Facebook api 2.0版中获取所有好友列表。我在1.0版中获取,但在2.0版中只返回已授权使用同一应用程序的好友列表。 我需要我所有的朋友列表,并且有DOB使用图形API。 上面的请求不是给我所有朋友的数据。任何一个都可以帮我。