Facebook graph api spring社交facebook特定图形api版本请求

Facebook graph api spring社交facebook特定图形api版本请求,facebook-graph-api,spring-social,facebook-graph-api-v2.0,spring-social-facebook,Facebook Graph Api,Spring Social,Facebook Graph Api V2.0,Spring Social Facebook,是否可以更改spring社交facebook api的图形api级别。 获取访问令牌后,使用restOperationsApi发出请求并将graph api版本参数放入url不起作用 facebook.restOperations().getForObject("https://graph.facebook.com/v1.0/{pageId}/notes 此请求结果为“{”错误“:{”消息“(#12)notes API不推荐用于v2.0及更高版本”,“键入“:”OAutheException“

是否可以更改spring社交facebook api的图形api级别。 获取访问令牌后,使用restOperationsApi发出请求并将graph api版本参数放入url不起作用

facebook.restOperations().getForObject("https://graph.facebook.com/v1.0/{pageId}/notes
此请求结果为“{”错误“:{”消息“(#12)notes API不推荐用于v2.0及更高版本”,“键入“:”OAutheException“,”代码“:12}”

当我调试来自facebook的响应时,我在请求头中看到facebook应用程序版本是v2.1,即使我将参数添加到请求url中

HTTP/1.1 400错误请求[WWW-Authenticate:OAuth“Facebook平台”“无效的请求”(#12)notes API不推荐用于v2.0及更高版本”,Facebook API版本:v2.1


谢谢。

如果您的应用程序是在API v2.0推出后创建的,那么您将无法“降级”我的应用程序能够使用v1.0 api,当我尝试使用api级别为1.0的facebook Graph api Explorer时,响应是正确的。但是spring社交facebook api,发送没有版本的请求,因此facebook响应最新的Graph api版本为2.1-我需要更改api级别的版本,或者我需要执行facebook.restOperations()GETFoObjor(“{PaGIDID} /注:此代码”。那么,您必须了解Spring Soad如何设置/使用API版本。(但请注意,当V1.0退休时,您的应用程序将在这方面停止工作……所以现在考虑它是否仍然值得在这项功能中投入任何精力……?)