Twilio可用电话搜索(按前缀)

Twilio可用电话搜索(按前缀),twilio,Twilio,如何使用API通过前缀搜索电话号码?Twilio“Buy A Number”工具允许您搜索以术语开头的内容,但我看不到使用API进行搜索的方法 你可以做: AvailablePhoneNumbers/US/Local?Contains=703% 但这仍然可以在任何地方找到703的数字,而不仅仅是前缀。我能看到的唯一方法是使用*单号搜索,la: AvailablePhoneNumbers/US/Local?Contains=703******* 但是,我怎样才能使它对任何国家通用呢?为每个国家

如何使用API通过前缀搜索电话号码?Twilio“Buy A Number”工具允许您搜索以术语开头的内容,但我看不到使用API进行搜索的方法

你可以做:

AvailablePhoneNumbers/US/Local?Contains=703%
但这仍然可以在任何地方找到703的数字,而不仅仅是前缀。我能看到的唯一方法是使用*单号搜索,la:

AvailablePhoneNumbers/US/Local?Contains=703*******

但是,我怎样才能使它对任何国家通用呢?为每个国家/地区提供电话号码长度的查找表,以便我可以添加适当的*?

Twilio在其API文档中提供了此信息()

例如,使用PHP:

<?php
// Get the PHP helper library from twilio.com/docs/php/install
require_once('/path/to/twilio-php/Services/Twilio.php'); // Loads the library

// Your Account Sid and Auth Token from twilio.com/user/account
$sid = "ACde6f132a3c49700934481addd5ce1659"; 
$token = "{{ auth_token }}"; 
$client = new Services_Twilio($sid, $token);

$numbers = $client->account->available_phone_numbers->getList('US', 'Local', array(
        "Contains" => "510555****"
    ));
foreach($numbers->available_phone_numbers as $number) {
    echo $number->phone_number;
}

是的,我在问题中提到了这一点。要使用这种方法,您必须知道填充的数字长度,该长度因国家而异。我一般如何为任何国家这样做?Contains=703%看起来应该有效,但实际上不行。您总是需要国家代码,没有它您无法搜索。所以你不能像你建议的那样进行全局搜索。国家代码可以,但我正在寻找一种按数字前缀搜索的通用方法。如果我在搜索我们,我可以搜索703*****。但是,如果我搜索另一个拥有6位数或11位数电话的国家,那是行不通的,除了用电话号码长度建立大约300个条目的查找表之外,没有办法知道这一点。如果一个国家有多个可能的数字长度,即使这样也可能行不通。我正在寻找一种方法来搜索前缀,比如Twilio控制台中的“start with”搜索。看起来没有办法,或者%被窃听了。