Facebook帖子使用Graph API v2.1进行搜索

时间:2014-08-20 11:49:19

标签: java facebook facebook-graph-api

我正在尝试使用Facebook Graph API v2.1从特定的Facebook页面获取帖子。以下是我尝试过的网址:

https://graph.facebook.com/v2.1/search?access_token=xxxxxxxx&q=hello&type=post&fields=from,message,name,caption,description,created_time&limit=2

但我收到以下错误:

{
   "error": {
      "message": "(#11) Post search has been deprecated",
      "type": "OAuthException",
      "code": 11
   }
}

我也尝试使用旧版本,但我收到相同的错误消息。

我正在使用app访问令牌来获取相同内容。

无法使用Facebook Graph Rest API从Facebook页面获取公开发布/评论。

感谢任何指导。

1 个答案:

答案 0 :(得分:3)

使用Graph API v2.0不推荐使用公开发布搜索,请参阅https://developers.facebook.com/docs/apps/changelog#v2_0_graph_api

  

公共邮政搜索已不再可用。 (/搜索类型=交&安培; Q = foobar的)

如果您的应用不是v1.0应用(在2014年4月30日之前创建),那么您就没有机会使用公开发布搜索。即使是这样,它也将在2015年4月30日停止工作。您必须在/v1.0前加上您的请求,如下所示:

/v1.0/search?type=post&q=foobar