Facebook Open Graph API位置搜索所有朋友的照片

时间:2014-10-30 12:13:39

标签: facebook-graph-api

我想写一个Facebook Open Graph查询,该查询返回以下内容:所有公开的照片都是由任何在某个区域进行地理定位的Facebook好友发布的。

根据Facebook's documentation for the latest API version,我认为一个好的开始是使用/ search端点,如下所示:

GET graph.facebook.com
  /search?
    type=location&
    center=37.76,-122.427&
    distance=1000

但是,当我尝试在Graph API资源管理器中对此进行测试时,它会返回一个错误,指出位置搜索已在v.2.1中弃用,尽管它出现在文档中。相反,Platform Changelog文档似乎表明,自从v2.0开始,有两个更改将被证明是我所需查询的问题:

  1. 公共职位搜索不再可用
  2. / me / friends不再返回所有朋友,而只返回app friends
  3. 最后,为了增加我的困惑,有一个名为Scope的iPhone应用就是这样做的:它允许用户使用一组朋友和/或位置创建社交媒体过滤器并显示Facebook内容符合这些标准。这个应用程序是否正在借用时间,并且在明年4月关闭Open Graph v1.0时它是否会失效?

1 个答案:

答案 0 :(得分:0)

不幸的是,你上一个问题的答案是肯定的......像Scope这样的应用程序正在努力借用时间。去年4月,facebook发布了v2.0并表示只允许现有的应用程序使用v1.0,而4月份之后调用1.0的行为与调用2.0的行为相同。

您可以在此处阅读更多内容:https://developers.facebook.com/docs/apps/changelog#v2_0_permissions 和这里: stack overflow question re: friends birthdays