Messenger Chatbot OTN 错误:(#100) 提供的一次性令牌无效

问题描述

我正在尝试通过 Messenger 创建聊天机器人并决定使用 OTN(一次性通知)。我遵循了 Facebook 提供的文档 - https://developers.facebook.com/docs/messenger-platform/send-messages/one-time-notification 。但是,我收到此错误消息 - (#100) 提供的一次性令牌无效。

这是点击通知按钮时的响应:

选择:

{
   type: 'one_time_notif_req',payload: 'notifyUser',one_time_notif_token: '3206373991177755392'
}

这是我尝试使用 otn 令牌发回的消息:

{
   "recipient": 
   {
       "one_time_notif_token":"3206373991177755392"
   },"message": {
       "text":"hi"
   }
}

解决方法

Here is error response面临同样的问题,我认为这是一个错误,因为 7-8 天前我们没有收到 OTN 令牌回发,现在无法发送 OTN。问过 facebook,但他们说 OTN 处于测试阶段,因此没有可用的支持。

还尝试通过图形 API 资源管理器更改页面令牌,将令牌更改为数字类型但结果相同。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...