Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OAutheException 2500(未知路径组件)在尝试在Facebook中注册成就时_Facebook_Api_Achievements - Fatal编程技术网

OAutheException 2500(未知路径组件)在尝试在Facebook中注册成就时

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

我正在尝试注册一个应用程序的Facebook开放图成就。我获取应用程序访问令牌,并使用open graph API explorer发布以下请求:

(请注意,上面的应用ID和访问令牌不是真实的)。然而,我得到以下回应:

{
  "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教程[]实际上是错误的-它指定了&而不是?