我需要在公共Facebook帖子中搜索。 所以,我使用Graph-Explore-Tool检查我的查询,看看发生了什么。
search?q=%23wm2014
在页面顶部将版本切换为1.0会返回一些帖子。 所以,我创建了一个新的FB应用程序,并将我的请求(通过邮件)发送到服务器。 我总是得到:
{
"error": {
"message": "(#11) Post search has been deprecated",
"type": "OAuthException",
"code": 11
}
}
所以,我使用了端点:https://graph.facebook.com/v1.0/ 但我还是收到了同样的错误。
最后我使用了我创建的一个旧的FB App(2013年10月)并使用了这个App-ID和App-Secret来访问access_token-parameter并且:惊讶!它有效。
FB App Settings中是否有隐藏设置,要定义,应该使用巫婆API吗?
感谢您的帮助。 S上。
答案 0 :(得分:3)
2014年4月之后创建的应用只能使用v2.0
因此,如果您需要使用v1.0(只能在2015年4月之前使用),您必须使用旧的应用程序。
使用v1.0端点并没有多大意义,但v2.0端点可以强制旧版应用程序使用新版本。
对于2014年4月30日或之后创建的应用,在不指定版本号的情况下进行API调用等同于调用API的v2.0。这些应用无法调用API的v1.0。