我尝试发送带附件ID的邮件,但附件没有显示,所以我想检查它是否存在。有没有facebook api这样做?
更多细节:我通过谷歌图表网址创建了一个qr图像
https://chart.googleapis.com/chart?chs=300x300&cht=qr&choe=UTF-8&chl=QRCODE
然后将其上传到Facebook并将附件ID存储在我的数据库中以重复使用。我上传后仍然有一个附件ID但是当它发送给facebook messenger时它没有出现。我认为问题是facebook不承认上面的url是一个图片网址。
目前,执行此操作的唯一方法是使用attachment_id发送消息。我认为问题可能是您指向动态生成的图像。需要将附件上载API指向实际文件,但奇怪的是您仍然收到附件ID。另外需要注意的是,任何模板都不支持附件ID。
我只是仔细检查了我的代码,问题是错误的收件人ID而不是图片网址。抱歉错误的问题。