Twilio PHP SDK读取Call Logs时下划线命名字段无法返回值问题
问题原因
Twilio PHP SDK 内部对接口返回的下划线命名的原始字段做了自动格式化处理,统一转换为*小驼峰(camelCase)*格式的对象属性暴露给开发者调用,直接使用原始下划线格式的字段名无法匹配到对应属性,因此取不到值。
解决方法
将下划线格式的字段名转换为小驼峰格式调用即可,例如from_formatted对应的属性名为fromFormatted。
正确代码示例如下:
$calls = $twilio->calls->read([], 20); foreach ($calls as $record) { print($record->fromFormatted); }
如果不确定字段对应的小驼峰命名,可直接打印通话记录对象查看所有可用属性:
print_r($record);
内容的提问来源于stack exchange,提问作者Butch Ewing
相关产品推荐
相关产品推荐

