Messenger botum için karşılama mesajı yapılandırırken garip bir hata alıyorum. Aynı kodu (aşağıda gösterildiği gibi) kullanıyorum ve dün gece kadar iyi çalışıyor. Hem cURL hem de Postman ile denedim. Onların ikisi de işe yaramıyor. Yukarıdaki kod yürütmeFacebook Messenger Platformu/bot ile garip hata 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>"
Hata mesajı:
{"error":{"message":"(#100) Invalid keys \"message\" were found in param \"call_to_actions[0]\".","type":"OAuthException","code":100,"fbtrace_id":"Hn42Wa+hapI"}}%
Ben PAGE_ID ve PAGE_ACCESS_TOKEN hem Aşağıdaki kod çalışıyor ile karşılama mesajı silmeye çalışırken olarak doğru teyit edebilir. Facebook official API doc gösterildiği gibi
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>"
Ayrıca, ben kullanıyorum kod tamamen aynıdır. Neden "mesaj" ın geçerli bir anahtar olmadığını söylüyorum anlamıyorum. Aynı sorunu yaşayan var mı? Facebook api değiştirdi mi?
Herhangi bir yardım çok takdir edilecektir!
Bunu saatlerce çözmeye çalışıyorum. Aynı problemi olan insanları gördüğümüze sevindim, bu hatayı doğrulayabileceğimiz bir şekilde bizden değiliz. Belki belgelenmemiş bir API değişikliği? – ericls
@ericls Belgelenmemiş bir API değişikliği olduğunu düşünüyorum. Umarım daha fazla bildirim yakında verilecektir. –
Hata burada bildirilmiştir: https://developers.facebook.com/bugs/1751749508372552/ – sigmus