Twilio创建地址子帐户问题api php
我的代码有点问题! 我试图在twilio中创建子帐户的地址(为了在需要地址的地方购买一些号码)。
我的代码:
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
// Get the PHP helper library from twilio.com/docs/php/install
require __DIR__ . '/twilio-php-master/Twilio/autoload.php';
use TwilioRestClient;
// Your Account Sid and Auth Token from twilio.com/user/account
$sid = "xxxxx";
$token = "xxxx";
$client = new Client($sid, $token);
$address = $client->addresses->create(
array(
"CustomerName" => "Customer",
"Street" => "2 rue du chapelier ",
"City" => "",
"Region" => "France",
"PostalCode" => "75020",
"IsoCountry" => "FR",
)
);
?>
而我也有这个错误
警告:缺少Twilio Rest Api V2010 Account AddressList :: create()的参数2,在第26行中的/Applications/MAMP/htdocs/taddresses.php中调用,并在/ Applications / MAMP / htdocs / twilio-第49行的php-master / Twilio / Rest / Api / V2010 / Account / AddressList.php
警告:在第26行的/Applications/MAMP/htdocs/taddresses.php中调用Twilio Rest Api V2010 Account AddressList :: create()时缺少参数3,并在/ Applications / MAMP / htdocs / twilio-第49行的php-master / Twilio / Rest / Api / V2010 / Account / AddressList.php
警告:在第26行的/Applications/MAMP/htdocs/taddresses.php中调用并在/ Applications / MAMP / htdocs / twilio中定义的Twilio Rest Api V2010 Account AddressList :: create第49行的php-master / Twilio / Rest / Api / V2010 / Account / AddressList.php
警告:在第26行调用了/Applications/MAMP/htdocs/taddresses.php并在/ Applications / MAMP / htdocs / twilio中定义了Twilio Rest Api V2010 Account AddressList :: create第49行的php-master / Twilio / Rest / Api / V2010 / Account / AddressList.php
警告:在第26行调用了/Applications/MAMP/htdocs/taddresses.php并在/ Applications / MAMP / htdocs / twilio中定义了Twilio Rest Api V2010 Account AddressList :: create第49行的php-master / Twilio / Rest / Api / V2010 / Account / AddressList.php
注意:未定义变量:在54行的/Applications/MAMP/htdocs/twilio-php-master/Twilio/Rest/Api/V2010/Account/AddressList.php中的街道
注意:未定义的变量:城市位于/Applications/MAMP/htdocs/twilio-php-master/Twilio/Rest/Api/V2010/Account/AddressList.php在第55行
注意:未定义的变量:/Applications/MAMP/htdocs/twilio-php-master/Twilio/Rest/Api/V2010/Account/AddressList.php中的第56行
注意:未定义变量:postalCode在/Applications/MAMP/htdocs/twilio-php-master/Twilio/Rest/Api/V2010/Account/AddressList.php在57行
注意:未定义的变量:/Applications/MAMP/htdocs/twilio-php-master/Twilio/Rest/Api/V2010/Account/AddressList.php在58行中的isoCountry
致命错误:未收集异常'Twilio Exceptions RestException'带消息'[HTTP 400]无法创建记录:必须在/Applications/MAMP/htdocs/twilio-php-master/Twilio/Version.php:85中提供IsoCountry'堆栈跟踪:#0 /Applications/MAMP/htdocs/twilio-php-master/Twilio/Version.php(207):Twilio Version-> exception(Object(Twilio Http Response),'Unable to creat ... ')#1 /Applications/MAMP/htdocs/twilio-php-master/Twilio/Rest/Api/V2010/Account/AddressList.php(68):Twilio Version-> create('POST','/ Accounts / AC545 ...',Array,Array)#2 /Applications/MAMP/htdocs/taddresses.php(26):Twilio Rest Api V2010 Account AddressList-> create(Array)#3 {main}抛出/第85行的应用程序/ MAMP / htdocs / twilio-php-master / Twilio / Version.php
我使用twilio php api。 我能够创建子账户,搜索新号码,购买号码等等,但地址卡住了!
Twilio开发人员在这里传播信息。
我不确定您是否使用Twilio PHP帮助程序库的版本4或版本5,但以任何方式错误地提供参数。 你不应该提供一个参数数组,而应该提供它们作为位置参数。 请参阅版本4和版本5源代码。
所以你的代码应该如下所示:
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
// Get the PHP helper library from twilio.com/docs/php/install
require __DIR__ . '/twilio-php-master/Twilio/autoload.php';
use TwilioRestClient;
// Your Account Sid and Auth Token from twilio.com/user/account
$sid = "xxxxx";
$token = "xxxx";
$client = new Client($sid, $token);
$address = $client->addresses->create(
"Customer", "2 rue du chapelier ", "", "France", "75020", "FR"
)
);
?>
让我知道这是否有帮助。
链接地址: http://www.djcxy.com/p/58125.html