我正在尝试使用 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
}
}
我也尝试过旧版本,但收到了相同的错误消息。
我正在使用应用程序访问 token 来获取相同的内容。
是否无法使用 Facebook Graph Rest API 从 Facebook 页面获取公共(public)帖子/评论。
感谢任何指导。
最佳答案
Graph API v2.0 已弃用公共(public)帖子搜索,请参阅 https://developers.facebook.com/docs/apps/changelog#v2_0_graph_api
Public Post search is no longer available. (/search?type=post&q=foobar)
如果您的应用不是 v1.0 应用(在 2014 年 4 月 30 日之前创建),则您没有机会使用公共(public)帖子搜索。即使是这样,它也会在 2015 年 4 月 30 日停止工作。您必须在请求前添加 /v1.0
前缀,如下所示:
/v1.0/search?type=post&q=foobar
关于java - 使用 Graph API v2.1 进行 Facebook 帖子搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25403936/