当前位置: 首页 > 知识库问答 >
问题:

通过whatsapp通道从Gupshup chatbot上传图像失败

戚奇略
2023-03-14

我在用这个

var image = {"type":"image","originalUrl":"image url here","previewUrl":"thumbnail url here"};
    context.sendResponse(JSON.stringify(image));

将图像上传到gupshup whatsapp chatbot的格式,但图像没有被发送,它显示的错误是

{
  "meta": {
    "api_status": "stable",
    "version": "2.21.4"
  },
  "errors": [
    {
      "code": 1014,
      "title": "Internal error",
      "details": "Image file format (application/octet-stream) is not supported"
    }
  ]
}

共有1个答案

郑翰海
2023-03-14

WhatsApp不支持将图像文件作为Content-Typeapplication/octet-stream发送,因此出现了错误。

支持的内容类型是image/jpegimage/png。因此,必须提供以图像扩展名.jpg/.jpeg/.png结尾的图像URL

 类似资料:
  • 我正在用express.js/node.js编写一个应用程序 我有一个输入类型为“文件”的表单用于上传图像。 我要我的图像直接上传,没有用户确认。并将其存储到目录中后显示在用户屏幕上。 为此,我使用socketio-file-upload库。 在电脑上很好用。我可以上传我的图像并显示它们。 问题出在Ipad上(我还没试过Iphone) 在web app上,当我点击“浏览”按钮时,我可以选择一张已有

  • 问题内容: 我无法通过ajax上传多个文件。这是我的代码。 HTML代码: Ajax代码:- 当我通过Ajax调用upload_business_photo_do()函数时,它无法获取图像$ _FILES [‘file’] [‘name’]的名称 问题答案: 尝试这样使用,它简单又容易 并在控制器中使用像这样 并使用此功能将文件数据转换为多个图像数据的数组 它的工作完美,只需尝试使用它。您无需使用

  • 我正在尝试使用webview上传图像。一切正常,如预期的那样,但只有图像没有上传,当照片从相机中点击时。请帮我找到这个。我得到了一些答案,但没有帮助或没有回答,就像这个没有回答一样,这对我没有帮助,这是直接打开画廊,不适用于相机,这个没有帮助我 这是我的活动代码

  • 问题内容: 我想先预览图像,然后再将其上传到服务器。我已经为其编写了一些代码,但是由于某种安全原因,它只能在Internet Explorer中预览,而不能在其他浏览器(如Safari,Chrome,Firefox)中预览。有什么解决方案可以在这些浏览器中预览图像吗? 问题答案: 对于Firefox。由于安全原因,它的路径被截断了。但是,他们提供了其他方法: 以下内容适用于Internet Exp

  • 我试图使用Dialogflow和twilio构建whatsapp聊天机器人。我注意到只有短信从twilio成功发送。 当我试图发送Dialogflow card时,twilio抛出一个错误。我从Dialogfunction内联编辑器中使用云函数发送卡片如下 虽然这在Dialogflow中工作得很好,但在WhatsApp上无法接收。只有短信在起作用。 是因为我目前在twilio沙箱还是他们不支持带有