Facebook Chatbot Persistent Menü dosn't Arbeit (Parameter setting_type erforderlich)

stimmen
1

Ich versuche zur Zeit eine persistente Menü für meinen Facebook Chatbot zu implementieren. Leider gibt es zwei (völlig andere) Dokumentation für die Implementierung, die beide nicht für mich arbeiten. (Beide sollten für API v2.6 arbeiten)

https://developers.facebook.com/docs/messenger-platform/messenger-profile/persistent-menu https://developers.facebook.com/docs/messenger-platform/thread-settings/persistent-menu

Ich habe diesen einfachen Aufruf , der einen Fehler zurückgibt (# 100) Der Parameter setting_type erforderlich

curl -X POST -H Content-Type: application/json -d '{
  persistent_menu:[
    {
    call_to_actions:[
        {
          type:web_url,
          title:Einstellungen,
          url:https://`url-part`.cloudfront.net/,
          webview_height_ratio:full
        }
      ]
    },
    {
      locale:de_DE,
      composer_input_disabled:false
    }
  ]
}' https://graph.facebook.com/v2.6/me/thread_settings?access_token=`token`

Wenn ich die zweite Dokumentation verwenden setting_type : call_to_actionsdie gleichen Fehler auftritt. Vielleicht kann mir jemand erklären , warum ich ein Persistent Menü einrichten kippe? Wäre schön , etwas Hilfe zu bekommen.

Alles Gute

Daniel

Veröffentlicht am 06/05/2017 um 13:27
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
5

Die unten funktioniert für mich.

Stellen Sie sicher , dass Sie die Anforderung an den neuen Endpunkt senden, messenger_profile. Sie müssen mindestens ein Standardgebietsschema zur Verfügung zu stellen.

curl -X POST -H "Content-Type: application/json" -d '{
  "persistent_menu":[
    {
    "locale":"default",
    "composer_input_disabled":false,
    "call_to_actions":[
        {
          "type":"web_url",
          "title":"Einstellungen",
          "url":"https://`url-part`.cloudfront.net",
          "webview_height_ratio":"full"
        }
      ]
    }
  ]
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=`token`"
Beantwortet am 07/05/2017 um 02:21
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more