Facebook API帖子搜索已弃用?

时间:2014-05-06 09:51:21

标签: facebook-graph-api

我正在尝试通过Facebook API执行搜索并从Facebook获取以下错误 - (#11) Post search has been deprecated

我用来查询图表的网址: https://graph.facebook.com/search?q=search_query&type=post&access_token={access_token}

为什么会发生这种情况的任何想法,因为我似乎无法找到关于帖子搜索被弃用的任何内容?

4 个答案:

答案 0 :(得分:15)

<强>更新

Graph API v1.0已完全弃用,不再作为解决方法提供。以下原始答案供参考。


是的,GraphAPI 2.0版不允许您再搜索帖子。请参阅updated documentation

您可以通过将API调用更改为:

继续搜索帖子
https://graph.facebook.com/v1.0/search?q=search_query&type=post&access_token={access_token}

即。在v1.0/

之后添加https://graph.facebook.com/

答案 1 :(得分:9)

正如前面提到的Niraj Shah,按类型搜索&#34; post&#34;已经是&#39; Legacy&#39; API方法可以与路径&#39; /v1.0/search?type = post&#39;一起使用,但还有一个问题 - 您的应用程序无法使用v1.0 API,如果它已创建2014年4月30日之后。所以要小心。据此answer

答案 2 :(得分:4)

根据Facebook,&#34;所有支持Facebook的应用程序将于2015年4月30日自动升级到API v2.0。如果您有移动应用程序,则需要在此之前更新您的应用程序日期 - 让人们从商店下载更新的额外周数&#34;和&#34;公共搜索不再可用&#34;。

查看详情:https://developers.facebook.com/docs/apps/upgrading

答案 3 :(得分:0)

4/4/2018 开始已弃用 Search API

  

您不能再将 / search 端点与以下对象一起使用   类型:

     
      
  • 事件
  •   
  •   
  • 页面
  •   
  • 用户
  •