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

标签 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
   }
}

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

我正在使用应用程序访问 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/

相关文章:

facebook - 为什么 Facebook sharer.php 在多个 og :images have been scraped? 时不提供图像选择

javascript - 如何处理图形API的结果以获取Javascript SDK中的用户组列表

facebook - 在 Facebook Marketing API 的 Ad Insights 中使用时间范围

java - 编译java程序导致eclipse中FileNotFound错误

java - 在 facebook 墙上发帖总是显示登录页面..问题 android

java - 将 PDF 文件上传到由 pdfjet 在 GAE/J 上生成的 Google Docs

android - Facebook 在开发 Android 应用程序时只需要一个帐户登录设备

javascript - Facebook 发帖请求有时能让我看到帖子,有时却不能(很奇怪)

java - 仅java.runtimeException API 19至15

java - StaleObjectStateException 或 OptimisticLockingException