【发布时间】:2018-04-20 13:40:42
【问题描述】:
有谁知道是否可以使用本地路径将mediaURL 添加到 Twilio SMS?
所以:
MediaURL=file:///Users/Name/file.gif
而不是:
MediaURL=https://server/file.gif
【问题讨论】:
标签: twilio-api
有谁知道是否可以使用本地路径将mediaURL 添加到 Twilio SMS?
所以:
MediaURL=file:///Users/Name/file.gif
而不是:
MediaURL=https://server/file.gif
【问题讨论】:
标签: twilio-api
您不能使用本地路径。媒体 url 必须对 Twilio 的服务器公开访问(即它必须有一个 URL),以便可以检索资产并将其添加到消息中。如果它被接受,该路径将指向随机 Twilio 服务器上的“/Users/Name/file.gif”。这也是为什么基于 localhost 的 url 不能与 Twilio 一起使用的原因。如果您使用 Twilio 进行本地开发,您需要在您的 url 中使用 IP 地址,或者您需要使用 ForwardHQ 等服务为您的本地网络服务器提供域。
MediaURL 必须是绝对路径,而不是相对路径。
这是 Twilio 的 API 文档中使用 MediaURL 的示例:https://www.twilio.com/docs/sms/send-messages#example-1
更新:我们在 ForwardHQ 的好朋友已经关门了。我现在使用 Ngrok.com 将我的本地网络服务器公开到互联网。
【讨论】:
您可以使用 ngrok 托管文件并在外部共享本地文件。 媒体 url 将可供 Twilio 访问,并将使用 twilio api 共享给收件人。
【讨论】: