Twilio 基于外部webhook触发文本消息

Twilio 基于外部webhook触发文本消息,twilio,Twilio,我可以从外部生成的webhook触发Twilio短信吗?在文档中,我看到了大多数关于在呼叫Twilio号码时发送SMS的语言,但我的问题与从外部事件(如云存储系统中的文档上载)触发Twilio事件有关 是的,绝对是 每当您在服务器上收到webhook(来自您使用的任何服务),您只需要使用Twilio的RESTAPI来发送sms。你可以找到几个例子 例如,假设您使用webhook设置云存储系统以调用https://my-super-cool-domain.com/webhooks/document

我可以从外部生成的webhook触发Twilio短信吗?在文档中,我看到了大多数关于在呼叫Twilio号码时发送SMS的语言,但我的问题与从外部事件(如云存储系统中的文档上载)触发Twilio事件有关

是的,绝对是

每当您在服务器上收到webhook(来自您使用的任何服务),您只需要使用Twilio的RESTAPI来发送sms。你可以找到几个例子

例如,假设您使用webhook设置云存储系统以调用
https://my-super-cool-domain.com/webhooks/document-uploaded
。此url将由您选择的语言中的一些代码处理,即asp.net mvc(c#)。您可以在处理该url的操作中包含以下代码:

// Find your Account Sid and Token at twilio.com/console
const string accountSid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
const string authToken = "your_auth_token";

TwilioClient.Init(accountSid, authToken);

var message = MessageResource.Create(
    body: "A new document has been uploaded to your cloud storage",
    from: new Twilio.Types.PhoneNumber("your_twilio_phone"),
    to: new Twilio.Types.PhoneNumber("recipient_phone")
);
注意:这使用.net客户端库,有许多语言库,如果您使用的语言中没有,您可以只执行http请求,毕竟,这是一个RESTAPI