无法更改“入门”按钮中的有效内容文本

时间:2016-12-12 09:55:15

标签: postback facebook-messenger payload facebook-messenger-bot

我试图更改有效负载文字" USER_DEFINED_PAYLOAD"在我的Facebook Messenger聊天机器人的“入门”按钮中。例如:

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处的示例类似,但带有另一个有效负载文本。

但是有效负载的返回值仍然是" USER_DEFINED_PAYLOAD" !!我可以在其他messenges中更改其他有效负载文本,但不能在此“入门”按钮中更改。我想知道这里是否有人知道如何更改此有效负载文本?

1 个答案:

答案 0 :(得分: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 documentation