通过 zapier 发送 vcard 时如何解决 Twilio SMS 发送错误
Posted
技术标签:
【中文标题】通过 zapier 发送 vcard 时如何解决 Twilio SMS 发送错误【英文标题】:How do I fix Twilio SMS send error when sending vcard via zapier 【发布时间】:2019-06-18 19:43:30 【问题描述】:当订阅者添加到我的 mailchimp 列表时,我正在尝试通过 Twilio 发送电子名片。我正在使用 zapier 进行集成。所有步骤都有效,添加 vcard 时除外。
发送消息时,我收到以下错误消息:“Twilio 无法处理所提供 URL 的 Content-Type。有关有效 Content-Type 的更多信息,请参阅 Twilio Markup XML Documentation。”
我了解 vcard/text 是受支持的类型。文件存储在https://gallery.mailchimp.com/485f8f63814a122cf8435a4ee/files/cd3791fc-83c0-469a-9029-a4a0341fe82f/johnmenke.vcf
Twilio 似乎拿起了文件并阅读了信息(文本显示在我的帐户中),谁能帮我理解我的错误?我在美国,以防万一。 谢谢!
【问题讨论】:
【参考方案1】:这里是 Twilio 开发者宣传员。
我刚刚 curl
ed 那个 URL,响应内容类型是 Content-Type: application/octet-stream
,它不是受支持的 MIME 类型。
如果您将文件作为text/vcard
提供,应该没问题。您可能会发现托管它的地方无法提供正确的响应内容类型,因此您可能需要在其他地方托管它。
【讨论】:
太棒了!您能否将答案标记为正确,以便其他人可以看到它有帮助。谢谢!【参考方案2】:如果您使用 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;
【讨论】:
以上是关于通过 zapier 发送 vcard 时如何解决 Twilio SMS 发送错误的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 asmack 库发送和收听自定义 xmpp 存在数据包
如何将 +1 添加到用户电话号码 - 通过 Zapier、Webflow 到表格、表格到 Twilio