我是Facebook API的新手,我正在使用Graph Search API并希望获取公共帖子(例如评论,状态更新),这些帖子涉及有关对象的对话(可以是物品,位置,人物等)。
我拥有有效的访问令牌。
是否可能?如何做到?
欢迎任何解决方案。
先感谢您。
我是Facebook API的新手,我正在使用Graph Search API并希望获取公共帖子(例如评论,状态更新),这些帖子涉及有关对象的对话(可以是物品,位置,人物等)。
我拥有有效的访问令牌。
是否可能?如何做到?
欢迎任何解决方案。
先感谢您。
更新:
从API版本>=2.0开始,公共帖子搜索不再可用。
请参考https://developers.facebook.com/docs/graph-api/using-graph-api/v2.0#search
原始答案:
当然可以。
您可以使用以下方法搜索所有公共对象(帖子、用户、页面、群组):
https://graph.facebook.com/search?access_token=<token>q=QUERY&type=OBJECT_TYPE
Facebook搜索API非常易于使用。我建议您阅读搜索API文档。我还建议使用Graph API Explorer来尝试查询。
我可以让这个工作,但我有一个NEWT级别的问题;
如果我搜索q=101class&type=post
,那么它会给我一个data[]
的响应。
然而,如果我只输入文本,例如q=apples&type=post
,它就可以正常工作。
不支持直接进行帖子搜索,您应该使用以下调用:
https://graph.facebook.com/v2.3/12345678912345?fields=posts.limit(5)
您可以使用Graph Explorer中的访问令牌进行调用,其中长数字表示页面ID。