Как получить все телефонные номера, основываясь только на отсканированном сиде и токене с Twilio? - PullRequest
0 голосов
/ 26 июня 2018

Похоже, через Twilio github, что нет способа получить список зарегистрированных телефонных номеров на основе только информации учетной записи, что у вас должен быть sid для каждого телефонного номера, жестко закодированного в вашем приложении или базе данных.

Я хотел бы иметь несколько учетных записей Twilio для конечных пользователей, которые имеют только один номер, и получить его через клиент Twilio без необходимости сохранения sid, поскольку я мог бы просто сохранить сам номер.

Это неправильный образ мышления?Заранее спасибо.

1 Ответ

0 голосов
/ 26 июня 2018

Вы можете получить номера телефонов для учетной записи или субсчета ", основываясь только на 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);
        }
    }
}

Документы:

Начните работу с .NET за 10 минут
(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)

...