Otrzymuję dziwny błąd podczas konfigurowania wiadomości powitalnej dla mojego bota Messenger. Używałem tego samego kodu (jak pokazano poniżej) i działało dobrze do ostatniej nocy. Próbowałem go zarówno z cURL i Postman. Żadne z nich nie działa.Dziwny błąd z platformą Messenger Messenger/bot Welcome Confugration
curl -X POST -H "Content-Type: application/json" -d '{
"setting_type":"call_to_actions",
"thread_state":"new_thread",
"call_to_actions":[
{
"message":{
"text":"Welcome to My Company!"
}
}
]
}' "https://graph.facebook.com/v2.6/<PAGE_ID>/thread_settings?access_token=<PAGE_ACCESS_TOKEN>"
Komunikat o błędzie podczas wykonywania powyższy kod:
{"error":{"message":"(#100) Invalid keys \"message\" were found in param \"call_to_actions[0]\".","type":"OAuthException","code":100,"fbtrace_id":"Hn42Wa+hapI"}}%
mogę potwierdzić zarówno page_id i PAGE_ACCESS_TOKEN są prawidłowe, jak próbuje usunąć komunikat powitalny z następujący kod działa poprawnie.
curl -X POST -H "Content-Type: application/json" -d '{
"setting_type":"call_to_actions",
"thread_state":"new_thread",
"call_to_actions":[
{
"message":{
"text":"Welcome to My Company!"
}
}
]
}' "https://graph.facebook.com/v2.6/<PAGE_ID>/thread_settings?access_token=<PAGE_ACCESS_TOKEN>"
Również kod używam jest dokładnie taka sama, jak pokazano na Facebook official API doc. Nie rozumiem, dlaczego mówi "wiadomość" nie jest prawidłowym kluczem. Czy ktoś ma ten sam problem? Czy Facebook zmienił swoje API?
Każda pomoc będzie doceniona!
Próbowałem rozwiązać ten problem przez wiele godzin. Cieszę się, że ludzie mają ten sam problem w taki sposób, że możemy potwierdzić, że ten błąd nie jest spowodowany przez nas. Może zmiana nieudokumentowanego interfejsu API? – ericls
@ericls Myślę, że to nieudokumentowana zmiana interfejsu API. Mam nadzieję, że wkrótce otrzymają dalsze powiadomienie. –
Błąd został zgłoszony tutaj: https://developers.facebook.com/bugs/1751749508372552/ – sigmus