Twilio Studio Api - 如何将流与数字相关联
Twilio Studio Api - how to associate a Flow with a Number
我们在 Twilio Studio 中设置了一个相当复杂的 Flow(称为 Messaging Flow
)。我们可以使用 Twilio 网络应用将该流分配给一个数字的“A MESSAGE COMES IN”操作:
如何使用 Twilio Studio REST 完成相同的任务Api?
我翻遍了所有文档,但还是找不到,而且 Google 还不够。
使用 Twilio c#/.Net 帮助程序库的代码示例会很棒。
谢谢!
这是绝对可能的,可以通过 incomingPhoneNumbers
对象来完成。您可以将语音URL 属性 设置为工作室流程的“webhook”URL。
// Install the C# / .NET helper library from twilio.com/docs/csharp/install
using System;
using Twilio;
using Twilio.Rest.Api.V2010.Account;
class Program
{
static void Main(string[] args)
{
// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");
TwilioClient.Init(accountSid, authToken);
var incomingPhoneNumber = IncomingPhoneNumberResource.Update(
voiceUrl: new Uri("https://www.your-new-voice-url.com/example"),
pathSid: "PNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
);
Console.WriteLine(incomingPhoneNumber.FriendlyName);
}
}
我们在 Twilio Studio 中设置了一个相当复杂的 Flow(称为 Messaging Flow
)。我们可以使用 Twilio 网络应用将该流分配给一个数字的“A MESSAGE COMES IN”操作:
如何使用 Twilio Studio REST 完成相同的任务Api?
我翻遍了所有文档,但还是找不到,而且 Google 还不够。
使用 Twilio c#/.Net 帮助程序库的代码示例会很棒。
谢谢!
这是绝对可能的,可以通过 incomingPhoneNumbers
对象来完成。您可以将语音URL 属性 设置为工作室流程的“webhook”URL。
// Install the C# / .NET helper library from twilio.com/docs/csharp/install
using System;
using Twilio;
using Twilio.Rest.Api.V2010.Account;
class Program
{
static void Main(string[] args)
{
// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");
TwilioClient.Init(accountSid, authToken);
var incomingPhoneNumber = IncomingPhoneNumberResource.Update(
voiceUrl: new Uri("https://www.your-new-voice-url.com/example"),
pathSid: "PNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
);
Console.WriteLine(incomingPhoneNumber.FriendlyName);
}
}