我正在尝试通过Facebook API执行搜索并从Facebook获取以下错误 - (#11) Post search has been deprecated
我用来查询图表的网址:
https://graph.facebook.com/search?q=search_query&type=post&access_token={access_token}
为什么会发生这种情况的任何想法,因为我似乎无法找到关于帖子搜索被弃用的任何内容?
答案 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;。
答案 3 :(得分:0)
从 4/4/2018 开始已弃用 Search API:
您不能再将 / search 端点与以下对象一起使用 类型:
- 事件
- 组
- 页面
- 用户