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

使用Graph API v.2.0[duplicate]获取facebook好友

太叔志文
2023-03-14

前阵子我曾经这样带我的使用Graph API的朋友(使用Graph API Explorer):

/me/friends

一切都很完美,但现在,2.0版的时候,我发现这种方式不适用于那些没有使用(通过Facebook登录)应用程序发出请求的朋友,如果我将Graph API Explorer切换到1.0版,它就可以正常工作。

那么,我如何才能在2.0版本中做同样的事情呢?

共有1个答案

咸高谊
2023-03-14

在API的v2.0中,/me/友返回也登录过应用的朋友。

2014年4月30日或之后创建的应用必须使用Graph API v2.0他们不能调用Graph API v1.0版。

对于4月30日之前激活的应用程序,这些应用程序可以调用Graph API v2.0或Graph API v1.0,但Graph API v1.0将在2015年4月30号被弃用。

请注意,如果用户通过 v2.0 登录到应用程序,并且您呼叫 /v1.0/me/朋友,则这仍将仅返回使用应用程序的朋友。

如果你想在允许用户在你发布到Facebook的故事中标记人物的情况下访问非应用程序好友,你可以使用/me/taggable_friendsAPI。

如果您想邀请人们使用您的应用程序,游戏可以使用/me/invitable_friendsendpoint来呈现自定义邀请选择器。然后可以在请求对话框中使用此API返回的令牌。请参阅https://developers.facebook.com/docs/games/invitable-friends/v2.0和https://developers.facebook.com/docs/games/requests/v2.0

对于希望允许他人邀请好友使用某个应用的非游戏,您仍然可以在 Web 上使用“发送对话框”或 iOS 和 Android 上的“消息”对话框

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

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

  • 问题内容: 我正在尝试从HTML中获取Facebook的元标记。 我正在使用简单的html dom从站点获取所有html数据。我已经尝试过preg_replace,但是没有运气。 例如,我想要获取此fb元标记的内容: 希望有人能帮忙!:-) 问题答案: 我将建议使用get_meta_tags(),但似乎不起作用(对我而言):s 但是我还是建议还是使用DOMDocument: 希望能帮助到你

  • 问题内容: 我正在使用一个Android应用程序,其中使用我们的应用程序登录Facebook的所有Android用户都需要从Facebook中提取他的照片,性别和全名。我为此使用Facebook SDK。 借助Facebook SDK,我可以登录Facebook,但是我不确定如何从Facebook中提取他的照片,性别和全名? 以下是我用来登录Facebook的代码。我遵循了本教程 谁能告诉我在上一

  • 我一直在挠头,不知道是否有人能给我一个指针。我将一些数据作为变量从JSON提取到PHP,当存在嵌套节点时,我可以做到这一点——如果节点是文本,而不是如果节点是数字。我使用的是json_decode,这与如何使用PHP从json中提取数据不同? 这是可以的 这不起作用 所以我的问题是,当节点是一个数字时,我如何瞄准它?谢啦

  • 我在POM中有以下依赖项 我在客户端请求中也注册了这个类,但当我启动JAVA应用程序尝试POST时,我得到了以下错误 在应用程序初始化期间,应用程序资源模型的验证失败。[[致命]未找到public com.rm类型参数的注入源 可能出了什么问题……有人能建议一下吗