Facebook Chatbot Persistent Menu dosn't werk (parameter setting_type is vereist)

stemmen
1

Ik ben momenteel op zoek naar een Persistent Menu voor mijn Facebook Chatbot implementeren. Helaas zijn er twee (compleet verschillende) documentatie voor de uitvoering daarvan, die beide werken niet voor mij. (Beide moeten werken voor API v2.6)

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

Ik gebruikte dit eenvoudige oproep, die terugkeert een fout (# 100) De parameter setting_type is vereist

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`

Als ik de tweede documentatie te gebruiken met setting_type : call_to_actionsdezelfde fout optreedt. Misschien heeft iemand mij kan uitleggen waarom ik cant het opzetten van een Persistent Menu? Zou leuk zijn om wat hulp te krijgen.

Al het beste

Daniel

De vraag is gesteld op 06/05/2017 om 13:27
bron van user
In andere talen...                            


1 antwoorden

stemmen
5

Onderstaande werkt voor mij.

Zorg ervoor dat u het verzenden van het verzoek om het nieuwe eindpunt messenger_profile. Je moet op zijn minst een standaard locale te bieden.

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`"
antwoordde op 07/05/2017 om 02:21
bron van user

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