如何使用Twilio仅基于accid sid和令牌获取所有电话号码?

时间:2018-06-25 21:30:57

标签: c# twilio twilio-api

在Twilio github上似乎无法仅根据帐户信息来检索已注册电话号码的列表,您必须为应用程序或数据库中每个硬编码的电话号码都拥有sid。

我想拥有几个仅具有一个号码的最终用户Twilio帐户,并通过Twilio客户端检索该帐户而不必存储sid,因为我也可以只存储数字本身。

这是一种错误的思考方式吗?预先感谢。

1 个答案:

答案 0 :(得分:1)

您可以获取帐户或子帐户“ 仅基于帐户sid和令牌”的电话号码。

代码:


using System;
using Twilio;
using Twilio.Rest.Api.V2010.Account;


class Program 
{
    static void Main(string[] args)
    {
        // Find your Account Sid and Token at twilio.com/console
        const string accountSid = "ACc0966dd96e4d55d26ae72df4d6dc3494";
        const string authToken = "your_auth_token";


        TwilioClient.Init(accountSid, authToken);

        var incomingPhoneNumbers = IncomingPhoneNumberResource.Read();

        foreach(var record in incomingPhoneNumbers)
        {
           Console.WriteLine(record.PhoneNumber);
        }
    }
}

文档:


10分钟内开始使用.NET
https://www.microsoft.com/net/learn/get-started/windows

Twilio C#/。NET SDK
https://www.twilio.com/docs/libraries/csharp

列出您帐户的所有IncomingPhoneNumber
https://www.twilio.com/docs/phone-numbers/api/incoming-phone-numbers?code-sample=code-list-all-incomingphonenumber-of-your-account&code-language=cs&code-sdk-version=5.x