API Facebook Messenger — 400 неверных запросов?

Это полный JSON ниже, я отправляю с помощью универсального шаблона Facebook.

Я проверил это построчно с официальной документацией здесь -> https://developers.facebook.com/docs/messenger-platform/send-api-reference/generic-template

Но я получаю ошибку 400 Bad Request Error для следующего. Что мне не хватает?

{  
   "recipient":{  
      "id":"1347939335300515"
   },
   "message":{  
      "attachment":{  
         "type":"template",
         "payload":{  
            "template_type":"generic",
            "elements":[  
               {  
                  "title":"Welcome to Peters Hats",
                  "image_url":"https://cdn.pixabay.com/photo/2013/07/13/10/41/hat-157581_960_720.png",
                  "subtitle":"Weve got the right hat for everyone.",
                  "default_action":{  
                     "type":"web_url",
                     "url":"https://cdn.pixabay.com/photo/2013/07/13/10/41/hat-157581_960_720.png",
                     "messenger_extensions":true,
                     "webview_height_ratio":"tall",
                     "fallback_url":"https://cdn.pixabay.com/photo/2013/07/13/10/41/hat-157581_960_720.png"
                  },
                  "buttons":[  
                     {  
                        "type":"web_url",
                        "url":"https://cdn.pixabay.com/photo/2013/07/13/10/41/hat-157581_960_720.png",
                        "title":"View Website"
                     },
                     {  
                        "type":"postback",
                        "title":"Start Chatting",
                        "payload":"DEVELOPER_DEFINED_PAYLOAD"
                     }
                  ]
               }
            ]
         }
      }
   }
}

person wolfgang    schedule 26.06.2017    source источник
comment
"Что я упустил?" - такой код состояния HTTP обычно сопровождается телом ответа, содержащим сообщение об ошибке...   -  person CBroe    schedule 26.06.2017


Ответы (1)


default_action - это кнопка URL, и она не должна быть кнопкой обратной передачи, как в JSON, опубликованном в вопросе.

person wolfgang    schedule 26.06.2017