【发布时间】:2021-03-03 10:10:51
【问题描述】:
在 WhatsApp 中运行 curl POST 以通过 Twilio API 发送 PDF 文件时,发送的文件没有文件名。它以无标题形式发送。我检查了托管在多个不同网站上的多个 PDF 文件。我还填写了它的所有元数据和属性。但问题仍然存在。
这是请求:
curl -X POST https://api.twilio.com/2010-04-01/Accounts/ACxxxxxxxxxxx/Messages.json \
--data-urlencode "To=whatsapp:+11111111" \
--data-urlencode "From=whatsapp:+11111111" \
--data-urlencode "MediaUrl=https://gentl.s3-sa-east-1.amazonaws.com/kenko-menu.pdf" \
-u 'ACxxxxxxxxxxx:auth_token'
我用邮递员检查了哪些是 HTTP 响应,我没有发现任何奇怪的地方。这些是:
{"sid": "MMxxxxxxxx", "date_created": "Thu, 19 Nov 2020 23:51:34 +0000", "date_updated": "Thu, 19 Nov 2020 23:51:34 +0000", "date_sent": null, "account_sid": "ACxxxxxxxx", "to": "whatsapp:+11111111", "from": "whatsapp:+11111111", "messaging_service_sid": null, "body": "", "status": "queued", "num_segments": "1", "num_media": "1", "direction": "outbound-api", "api_version": "2010-04-01", "price": null, "price_unit": null, "error_code": null, "error_message": null, "uri": "/2010-04-01/Accounts/ACxxxxxxxx/Messages/MMxxxxxxxx.json", "subresource_uris": {"media": "/2010-04-01/Accounts/ACxxxxxxx/Messages/MMxxxxxxx/Media.json"}}
非常感谢您在提出解决方案方面的帮助。提前非常感谢您!
【问题讨论】:
标签: json http xmlhttprequest http-headers twilio