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);
    }
}

另见 the documentation