我正在尝试为应用程序注册 Facebook 开放图谱成就。我获取应用程序访问令牌并使用开放图 API 资源管理器发布以下请求:
(请注意,上面的应用程序 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
}
}
我已将应用程序注册为游戏类型应用程序,并且我已使用开放图形调试器验证了成就 URL(它显示了成就并报告一切正常)。我还尝试了上述操作,但没有将应用程序 ID 包含在访问令牌中。我可能会错过什么?
您的 URL 构成方式有误。第一个 GET 参数应该通过
?
与基本 URL 分隔,而不是 &
。尝试以下方法:
这会引发另一个错误,但这也可能是由于缺少 AUTH 令牌引起的。您为什么不看看他们建议您如何做?您可能需要检查成就的设置。
错误”:{“消息”:“未知路径组件:/thread/204012589463578”,“类型”:“OAuthException”,“代码”:2500,“fbtrace_id”:“ApLg_SRxzbvUfxxuQH1aGjV”}}