获取特定号码的语音定价时出错
Error getting voice pricing for specific numbers
我正在开发一个与 Twilio 交互的基于 Silex 的网络应用程序
我正在尝试使用 twilio-php 从 Twilio 中检索定价数据以用于对特定 phone 号码的出站呼叫,但我 运行 遇到了意外错误。
我的代码的相关部分是:
$client = new Pricing_Services_Twilio($accountSid, $authToken);
$priceData = $client->voiceNumbers->get($number);
$twigArgs = array(
'number' => $priceData->number,
'country' => $priceData->country,
'isoCountry' => $priceData->iso_country,
'priceUnit' => $priceData->price_unit,
'outboundBasePrice' => $priceData->outbound_call_price->call_base_price,
'outboundCurrentPrice' => $priceData->outbound_call_price->call_current_price,
'inboundBasePrice' => $priceData->inbound_call_price->call_base_price,
'inboundCurrentPrice' =>$priceData->inbound_call_price->call_current_price
);
这 似乎 与 documentation 中的代码示例保持一致,但我不断收到以下异常(修改行号以匹配中的正确行代码片段):
ContextErrorException in index.php line 9: Notice: Undefined property: stdClass::$call_base_price
我做错了什么?
注意:我知道$number
是正确的,因为我能够检索到$priceData->number
、$priceData->country
、$priceData->iso_country
和 $priceData->price_unit
没有任何问题。
来自 Twilio 的瑞奇。
您似乎在我们的文档中发现了错误。您可以像这样访问 "base price" 和 "current price":
$priceData->outbound_call_price->base_price;
$priceData->outbound_call_price->current_price;
我正在开发一个与 Twilio 交互的基于 Silex 的网络应用程序
我正在尝试使用 twilio-php 从 Twilio 中检索定价数据以用于对特定 phone 号码的出站呼叫,但我 运行 遇到了意外错误。
我的代码的相关部分是:
$client = new Pricing_Services_Twilio($accountSid, $authToken);
$priceData = $client->voiceNumbers->get($number);
$twigArgs = array(
'number' => $priceData->number,
'country' => $priceData->country,
'isoCountry' => $priceData->iso_country,
'priceUnit' => $priceData->price_unit,
'outboundBasePrice' => $priceData->outbound_call_price->call_base_price,
'outboundCurrentPrice' => $priceData->outbound_call_price->call_current_price,
'inboundBasePrice' => $priceData->inbound_call_price->call_base_price,
'inboundCurrentPrice' =>$priceData->inbound_call_price->call_current_price
);
这 似乎 与 documentation 中的代码示例保持一致,但我不断收到以下异常(修改行号以匹配中的正确行代码片段):
ContextErrorException in index.php line 9: Notice: Undefined property: stdClass::$call_base_price
我做错了什么?
注意:我知道$number
是正确的,因为我能够检索到$priceData->number
、$priceData->country
、$priceData->iso_country
和 $priceData->price_unit
没有任何问题。
来自 Twilio 的瑞奇。
您似乎在我们的文档中发现了错误。您可以像这样访问 "base price" 和 "current price":
$priceData->outbound_call_price->base_price;
$priceData->outbound_call_price->current_price;