Я работаю над приложением для интеграции, и мне нужно знать, как программно проверить номер телефона отправителя Twilio. Я уже нашел в документации ресурс активного номера, что в предварительной версии API мы сможем это сделать. Но Preview API еще не выпущен, поэтому я не могу его использовать.
Есть ли у них выделенный вызов API, который может отправить мне информацию, если номер телефона принадлежит номерам Acitve?
Обновление 1. В моем случае я буду использовать следующий код:
TwilioClient.Init(accountSid, authToken);
var incomingPhoneNumbers = IncomingPhoneNumberResource.Read(limit: 20);
foreach (var record in incomingPhoneNumbers)
{
// do some magic here
}
Обновление 2: этот код позволит избавиться от статического клиента и сделать его потокобезопасным.
var phoneNumbers = await IncomingPhoneNumberResource.ReadAsync(limit: 50, client: new TwilioRestClient(integration.AccountSid, integration.AuthToken));
Я также рекомендую получить ресурс incomingPhoneNumber.
Я только что перепроверил, и он не включает выпущенные номера. Или есть другая причина, по которой вы не хотите использовать этот API?
Я не был уверен, что этот вызов API вернет все номера телефонов, принадлежащие списку активных номеров. Поэтому мне нужно было убедиться, что я могу получить список всех номеров, которые я купил и добавил в качестве отправителя в консоли Twilio. Если оно вернется – я буду рад с ним согласиться. Спасибо!