问题描述
我正在尝试通过facebook附件上传API在邮件中添加附件。
我正在从页面(我是管理员)发送给已将消息发送到我的页面的用户。 发送简单文本消息,并且类型为“文件” 的附件也可以正常工作。但是当我将'图片'或'音频'作为附件放入时,facebook发送响应:
错误:{ 消息:“(#100)上传附件失败。”, 类型:“ OAuthException”, 代码:100, error_subcode:2018047, fbtrace_id:'AzfHWxf3AnikXiCCC-hYJOu' }
这是我的代码:
let messageData = { message: { attachment: { **type: "image"**,payload: { is_reusable: true,url: <url of the image> } } } } let data = await axios.post(`https://graph.facebook.com/v8.0/me/message_attachments?access_token=${accesstoken}`,messageData)
@H_404_17@解决方法
上传附件失败。触发此错误的常见方法是提供的媒体类型与 URL 中提供的文件类型不匹配
来自官方docs