Как использовать вложение_id из нового Upload API?

Согласно документам для платформы Messenger 1.4, Upload API возвращает attachment_id для загруженного вложения:

{
   "attachment_id":"1854626884821032"
}

Как мы используем этот attachment_id для отправки вложений? Или просто отправка другого сообщения с вложением с того же URL-адреса приводит к тому, что мессенджер использует загруженное вложение?


person Anish Basu    schedule 12.03.2017    source источник


Ответы (1)


Вы должны использовать

$imageAttachment = array('type' => 'image'``, 'payload' =>   array('attachment_id' =>  '1854626884821032'));

$params = array('message' => array('attachment' => $imageAttachment), "recipient" => array("id" => $senderId));

и сделайте Curl, как указано здесь

https://developers.facebook.com/docs/messenger-platform/send-api-reference/image-attachment

person McSee    schedule 26.06.2017
comment
Когда вы публикуете ссылку в качестве поддержки, опубликуйте пример кода, который может решить проблему, а затем подкрепите его ссылкой. - person Oussama Ben Ghorbel; 26.06.2017