我的目标是在不借助虚拟机或 ngrok 的情况下通过 Twilio 发送 vCard。这可能吗?

问题描述 投票:0回答:2

我没有设置虚拟机,因此无法借助 ngrok 发送 vCard。我想知道是否有更简单的方法来发送 vCard。如果有帮助,我将发送的联系信息将始终是相同的电话号码。

我探索了 Twilio 博客,了解如何通过在虚拟机中托管代码并使用 ngrok 来发送 vCard。这对我来说还不起作用,因为我没有运行始终开启的虚拟机。我对此很陌生,因此可能会忽略一个简单的解决方案。谢谢!

twilio
2个回答
0
投票

通过 Twilio REST API 发送带有媒体的消息要求媒体可供 Twilio 的服务器使用,因为您无法在原始请求中上传媒体。这可以在此处的在消息中包含媒体示例中看到:https://www.twilio.com/docs/sms/send-messages#include-media-in-your-messages

示例片段:

message = client.messages.create(
  body='Hello there!',
  from_='+15555555555',
  media_url=['https://demo.twilio.com/owl.png'],
  to='+12316851234'
)

作为启动您自己的 VM 或 VPS 的解决方法,您将能够在无服务器项目中使用 Twilio Assets 来上传和存储您的 vcard 文件。这使得它可以通过公共或受保护的 URL(根据您的配置)提供给 Twilio 的 REST API,您可以在 REST API 请求中传递该 URL!

Twilio - 支持 - 资产入门:https://support.twilio.com/hc/en-us/articles/360019105433-Getting-Started-with-Twilio-Assets


0
投票

我这样做了,但它看起来不像本地联系人卡,它看起来很粗略。

© www.soinside.com 2019 - 2024. All rights reserved.