我想使用Twilio API在一个国家/地区获得200多个可用号码。 我正在使用Twilio Sharp。 目前,我正在使用以下人员。
var localAvailableNumbers = LocalResource.Read("US", pageSize: 200, limit: 1000);
该函数具有pageSize和limit参数,但它们似乎不起作用。
我也尝试多次调用此函数
List<string> numbers = new List<string>();
while (numbers.Count < 200)
{
var localAvailableNumbers = LocalResource.Read("US", pageSize: 200, limit: 1000);
foreach (var num in localAvailableNumbers)
{
string str = num.PhoneNumber.ToString();
if (numbers.IndexOf(str) < 0)
numbers.Add(str);
}
}
}
MessageBox.Show(numbers.Count.ToString());
但是它永远不会结束,我只能看到大约120个数字被添加到列表中,并且返回了相同的数字。
有人见过这个案子吗?
答案 0 :(得分:0)
这里是Twilio开发人员的传播者。
available phone numbers endpoint没有分页,因此您无法更改页面大小或获取下一页。如果您对其他数字感兴趣,可以filter by area code, distance from a location, whether it contains certain numbers and many others listed in the documentation。
让我知道是否有帮助。