OAutheException 2500(未知路径组件)在尝试在Facebook中注册成就时
我正在尝试注册一个应用程序的Facebook开放图成就。我获取应用程序访问令牌,并使用open graph API explorer发布以下请求: (请注意,上面的应用ID和访问令牌不是真实的)。然而,我得到以下回应:OAutheException 2500(未知路径组件)在尝试在Facebook中注册成就时,facebook,api,achievements,Facebook,Api,Achievements,我正在尝试注册一个应用程序的Facebook开放图成就。我获取应用程序访问令牌,并使用open graph API explorer发布以下请求: (请注意,上面的应用ID和访问令牌不是真实的)。然而,我得到以下回应: { "error": { "message": "Unknown path components: /achievements&achievement=https://googledrive.com/host/0B1R_JKMKJc2KbkNqZTdleEZ
{
"error": {
"message": "Unknown path components: /achievements&achievement=https://googledrive.com/host/0B1R_JKMKJc2KbkNqZTdleEZvOUE/brags/fb_achive_100_words.html&display_order=100&access_token=752901688356092|pPwn52AvX-Pkj2n8Tavopew5Rav",
"type": "OAuthException",
"code": 2500
}
}
我已将该应用程序注册为游戏类型应用程序,并使用open graph debugger验证了成就URL(它显示了成就并报告一切正常)。我还尝试了上面的方法,但没有在访问令牌中包含应用ID。我可能缺少什么?您的URL的组成方式有错误。第一个GET参数应该用
?
而不是&
与基本URL分开。请尝试以下操作:
这会引发另一个错误,但这也可能是由于缺少身份验证令牌造成的。你为什么不看看怎么做?您可能需要检查成就的设置。URL的查询字符串部分由问号
?
启动,而不是符号&
–后者仅用于分隔查询字符串中的参数。谢谢!facebook教程[]实际上是错误的-它指定了&而不是?