显示来自 Twilio REST date_created 的值 API
Show date_created value from Twilio REST API
我正在尝试使用以下代码从 Twilio 调用列表访问 date_created
的值,但它不适用于该对象,但适用于其他对象,例如 to、from、status 等.
唯一的区别似乎是使用'_'下划线字符,这可能与它有关吗?
这是我的代码:
$twilio = new Client($sid, $token);
$calls = $twilio->calls
->read([], 20);
echo "<p>Call Records</p>";
?>
<table
<tr><th>SID</th><th>To</th><th>From</th><th>Status</th><th>Date Created</th><th>Duration</th><th>Price</th></tr>
<?php foreach ($calls as $record) {
echo "<tr><td>$record->sid</td><td>$record->to</td><td>$record->from</td><td>$record->status</td><td>$record->date_created</td><td>$record->duration</td><td>$record->price</td></tr>";
}
?>
</table>
我收到以下致命错误:
PHP Fatal error: Uncaught Twilio\Exceptions\TwilioException: Unknown property: date_created in /home/sites/6b/1/13d6aa4912/public_html/voip-test/twilio/vendor/twilio/sdk/src/Twilio/Rest/Api/V2010/Account/CallInstance.php:197
我必须将 foreach 中的代码更改为以下内容:
$newDate = date_format($call->startTime, 'Y-m-d');
echo "<tr><td>$call->sid</td><td>$call->to</td><td>$call->from</td><td>$newDate</td><td>$call->status</td><td>$call->duration</td><td>$call->price</td></tr>";
Twilio 支持确认我应该使用 dateCreated
而不是 date_created
然后从返回的日期中抛出另一个错误所以我不得不使用 date_format
.[=14 格式化它=]
张贴以防将来对其他人有帮助。
我正在尝试使用以下代码从 Twilio 调用列表访问 date_created
的值,但它不适用于该对象,但适用于其他对象,例如 to、from、status 等.
唯一的区别似乎是使用'_'下划线字符,这可能与它有关吗?
这是我的代码:
$twilio = new Client($sid, $token);
$calls = $twilio->calls
->read([], 20);
echo "<p>Call Records</p>";
?>
<table
<tr><th>SID</th><th>To</th><th>From</th><th>Status</th><th>Date Created</th><th>Duration</th><th>Price</th></tr>
<?php foreach ($calls as $record) {
echo "<tr><td>$record->sid</td><td>$record->to</td><td>$record->from</td><td>$record->status</td><td>$record->date_created</td><td>$record->duration</td><td>$record->price</td></tr>";
}
?>
</table>
我收到以下致命错误:
PHP Fatal error: Uncaught Twilio\Exceptions\TwilioException: Unknown property: date_created in /home/sites/6b/1/13d6aa4912/public_html/voip-test/twilio/vendor/twilio/sdk/src/Twilio/Rest/Api/V2010/Account/CallInstance.php:197
我必须将 foreach 中的代码更改为以下内容:
$newDate = date_format($call->startTime, 'Y-m-d');
echo "<tr><td>$call->sid</td><td>$call->to</td><td>$call->from</td><td>$newDate</td><td>$call->status</td><td>$call->duration</td><td>$call->price</td></tr>";
Twilio 支持确认我应该使用 dateCreated
而不是 date_created
然后从返回的日期中抛出另一个错误所以我不得不使用 date_format
.[=14 格式化它=]
张贴以防将来对其他人有帮助。