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

上一篇: Twilio create address subaccount issue api php

下一篇: PHP class not found when using namespace