4

是否可以使用 FB graph API 搜索超出我直接圈子的用户?如果没有,拥有付费订阅帐户是否有助于克服这一障碍?

我正在使用以下图形查询,但似乎被限制在我的圈子内:

https://graph.facebook.com/search?q=xx+yy&limit=5000&type=user&access_token= *

此外,如果我在下一次调用中使用分页增加偏移量,它仍将返回相同的用户 ID 集。所以不确定我是否错误地传递了参数或缺少其他一些参数。

提前感谢您的所有帮助!

4

1 回答 1

0

不确定你在 Facebook 上的直接圈子是什么意思,但我假设你是指你的朋友。Graph API 允许您搜索所有公共对象(source) - 这意味着每个人(根据此页面上的答案,因为名称总是公开可用的 - 这是我的理解),而不仅仅是您在 Facebook 上的朋友。

因此,当您搜索“John”时,如果您正确使用 Graph API,您应该让所有人都叫 John - 确保您的访问令牌有效(您不需要任何特殊权限来搜索人员)和您的语法遵循此处的示例。

为了测试您的查询,我建议您在将查询添加到应用程序代码之前使用Graph API Explorer 。这是查看错误是在您的查询中还是在其他地方的快速方法。例如,如果您想查找每个名为 John 的人,请使用此链接http://developers.facebook.com/tools/explorer?method=GET&path=search%3Fq%3DJohn%26type%3Duser。如果您是第一次使用资源管理器,请确保单击右侧的获取访问令牌,否则查询将返回错误。

于 2013-01-05T21:25:38.290 回答