【问题标题】:How do I fix Twilio SMS send error when sending vcard via zapier通过 zapier 发送 vcard 时如何解决 Twilio SMS 发送错误
【发布时间】: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 似乎拿起了文件并阅读了信息(文本显示在我的帐户中),谁能帮我理解我的错误?我在美国,以防万一。 谢谢!

【问题讨论】:

    标签: twilio zapier


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    我刚刚 curled 那个 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;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-22
      • 1970-01-01
      • 2021-07-15
      • 2017-10-12
      相关资源
      最近更新 更多