0

当订阅者添加到我的 mailchimp 列表时,我正在尝试通过 Twilio 发送电子贺卡。我正在使用 zapier 进行集成。所有步骤都有效,除了添加 vcard 时。

发送消息时,我收到以下错误消息:“Twilio 无法处理所提供 URL 的内容类型。有关有效内容类型的更多信息,请参阅Twilio 标记 XML 文档。”

我了解 vcard/text 是受支持的类型。该文件存储在https://gallery.mailchimp.com/485f8f63814a122cf8435a4ee/files/cd3791fc-83c0-469a-9029-a4a0341fe82f/johnmenke.vcf

Twilio 似乎拿起了文件并阅读了信息(文本显示在我的帐户中),谁能帮我理解我的错误?我在美国,以防万一。谢谢!

4

2 回答 2

1

Twilio 开发人员布道者在这里。

我刚刚curl编辑了那个 URL,响应内容类型是Content-Type: application/octet-stream不受支持的 MIME 类型。

如果您按原样提供文件,text/vcard那应该没问题。您可能会发现托管它的位置无法提供正确的响应内容类型,因此您可能需要在其他地方托管它。

于 2019-01-25T01:35:47.190 回答
0

如果您使用 nginx 来提供文件,则可能需要将 vcard 添加为 mime 类型。一些 nginx 安装没有 vcard 作为默认的 mime 类型。例如,您的 nginx.conf 文件可能包含如下行:

include /etc/nginx/mime.types;

并且您将要添加 vcard mime 类型,因此只需将以下行附加到 nginx.conf 文件中:

types {
  # here are additional types
  text/vcard vcard vcf;
}
于 2019-06-17T21:38:43.813 回答