2014-10-30 37 views
0

我想写一个Facebook Open Graph查询,返回以下内容:所有公开的照片已由任何Facebook地区的朋友张贴在某个地区。Facebook开放图谱API位置搜索所有朋友的照片

Facebook's documentation for the latest API version,我认为,一个良好的开端是使用/搜索端点:

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

然而,当我尝试在图形API浏览器来测试这一点,它返回一个错误表示位置搜索在v.2.1中已被弃用,尽管它出现在文档中。相反,平台更新日志文件似乎表明,自从2.0版有两个变化,这将被证明是一个问题,我想要的查询:

  1. 公共搜索后不再提供
  2. /ME /朋友们不再返回所有的朋友,而是只返回应用程序的朋友

最后,添加到我的困惑,有一个iPhone应用程序称为Scope认为正是这一点:它允许用户使用一组创建社交媒体过滤器朋友和/或地点,并显示符合这些标准的Facebook内容。这款应用程序是否在借用时间上工作,并且在Open Graph v1.0明年4月关闭时它会不起作用?

回答

0

不幸的是,您最后一个问题的答案是肯定的......像Scope这样的应用程序正在借用时间。去年4月,Facebook推出了v2.0,并表示只有现有的应用程序才可以使用v1.0,而在四月之后调用1.0的行为将与调用2.0的行为相同。

你可以在这里阅读更多:https://developers.facebook.com/docs/apps/changelog#v2_0_permissions 这里: stack overflow question re: friends birthdays

+0

感谢您的回答。这就是我所害怕的。我希望我读错了。 – Dragonspell 2014-12-04 04:22:01

+0

没问题。当我了解到这一点时,我感到很惊讶。它使得在Facebook上发布应用程序变得更加困难。 – BFar 2014-12-04 04:37:06