Php Twilio获得帐户上所有购买的号码

Php Twilio获得帐户上所有购买的号码,php,twilio,twilio-php,Php,Twilio,Twilio Php,我需要在PHP中使用Twilio API来获取我帐户上所有购买的号码,以便它们可以在HTML表单的选项中使用 例如: <select class="form-control"> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option&

我需要在PHP中使用Twilio API来获取我帐户上所有购买的号码,以便它们可以在HTML表单的
选项中使用

例如:

<select class="form-control">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
</select>

1.
2.
3.
4.
5.

有人能举一个基本的例子来说明如何做到这一点吗?

这里是Twilio开发者福音传道者

您可以通过拨打电话获取您帐户上的号码列表。这是在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 = "{{ account_sid }}"; 
$token = "{{ auth_token }}"; 
$client = new Services_Twilio($sid, $token);

// Loop over the list of numbers and echo a property for each one
foreach ($client->account->incoming_phone_numbers as $number) {
    echo $number->phone_number;
}

TwilioAPI文档非常全面,提供了如何进行大部分调用的示例。他们还提供了一个SDK库,使之更加容易。我相信你要找的电话是
/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers
()。有一个在该页面调用它的示例:

<?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 = "ACdc5f132a3c49700934481addd5ce1659"; 
$token = "{{ auth_token }}"; 
$client = new Services_Twilio($sid, $token);

// Loop over the list of numbers and echo a property for each one
foreach ($client->account->incoming_phone_numbers as $number) {
    echo $number->phone_number;
}
我是通过以下方式完成的:

$twilio=new Client(TWILIO_ACC_ID,TWILIO_AUTH_TOKEN);

//get all the phone numbers on account (assuming there won't be more than 1000)
$incoming_phone_numbers=$twilio->incomingPhoneNumbers->read([],1000);

//loop through all numbers
foreach ($incoming_phone_numbers as $number) {
    print("<p>sid: ".$number->sid." phone number: ".$number->phoneNumber."</p>");
}   
$twilio=新客户端(twilio\u ACC\u ID,twilio\u AUTH\u令牌);
//记下所有电话号码(假设不超过1000个)
$incoming_phone_numbers=$twilio->incomingPhoneNumbers->读取([],1000);
//循环浏览所有数字
foreach($number为传入电话号码){
打印(“sid:”.$number->sid.“电话号码:”.$number->phoneNumber.“

”); }
与其他两人发布的内容非常不同!我试过了,但都没用。也许我有不同版本的API或php库

Twilio的文档中也提到使用
$number->phone_number
,但这显然是错误的。它肯定会以
$number->phoneNumber