1

我正在尝试在我的 Facebook Messenger 聊天机器人的“开始”按钮中更改有效负载文本“USER_DEFINED_PAYLOAD”。例如像这样:

curl -X POST -H "Content-Type: application/json" -d '{
  "setting_type":"call_to_actions",
  "thread_state":"new_thread",
  "call_to_actions":[
    {
      "payload":"start"
    }
  ]
}' "https://graph.facebook.com/v2.6/me/thread_settings?access_token=PAGE_ACCESS_TOKEN" 

就像https://developers.facebook.com/docs/messenger-platform/thread-settings/get-started-button上的示例一样,但带有另一个有效负载文本。

但是payload的返回值还是“USER_DEFINED_PAYLOAD”!!我可以更改其他消息中的其他有效负载文本,但不能在此“开始”按钮中更改。我想知道这里是否有人可能知道如何更改此有效负载文本?

4

1 回答 1

0

设置 GET_STARTED 有效负载的请求已更改。

https://graph.facebook.com/v2.6/me/messenger_profile?access_token=<access_token>
{ 
  "get_started":{
    "payload":"FB_GET_STARTED"
  }
}

这是文档: Facebook GET_STARTED 文档

于 2018-02-01T10:58:01.407 回答