如何使用新上传 API 中的 attachment_id?

How to use attachment_id from new Upload API?

根据 Messenger 平台 1.4 的文档,上传的附件 API returns 和 attachment_id:

{
   "attachment_id":"1854626884821032"
}

我们如何使用这个 attachment_id 发送附件?或者只是从同一个 URL 发送带有附件的另一条消息会导致 Messenger 使用上传的附件?

你应该使用

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

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

并按照此处指定的方式制作卷曲

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