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の例と同様ですが、別のペイロード テキストがあります。

しかし、ペイロードの戻り値はまだ「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 documentation

于 2018-02-01T10:58:01.407 に答える