【发布时间】:2021-05-30 20:48:50
【问题描述】:
我正在尝试使用 Facebook 开发人员工具将机器人连接到 Facebook Messenger。 https://developers.facebook.com/
我创建了 Facebook 应用程序,并将 webhook 发送到我的服务器。但是,在向用户发送回消息时尝试调用 Graph API 时,我收到以下错误:
FacebookMessaging:400 : {
"error": {
"message": "(#2) Service temporarily unavailable",
"type": "OAuthException",
"is_transient": true,
"code": 2,
"fbtrace_id": "AIWsRyUmPFnySGwb1Rgl4P6"
}
}
POST API,
https://graph.facebook.com/v10.0/page-id/messages?access_token=token
JSON
{recipient:{id:"id"}, message:{ text:"message"}}
我怀疑这可能是因为我的应用尚未发布,但我正在尝试事先对其进行测试。对此是否有任何其他解释,或者您打算如何在发布应用之前对其进行测试?
相同的代码适用于已发布的旧版 Facebook 应用。
【问题讨论】:
-
只是确保:您实际上并没有尝试发布到 v2.6 端点,对吧?
-
从fb的例子来看,最近的版本是v10.0和v2.6非常非常老了。您尝试过最新版本吗? developers.facebook.com/docs/messenger-platform/…
-
改成 v10 还是一样的错误
-
好的,问题是 API 调用缺少访问令牌,愚蠢的错误,但是缺少访问令牌的异常错误
标签: facebook facebook-graph-api