我正在使用RingCentral API获取调用日志信息
我对一个名为from
的属性感兴趣,它告诉我们谁是打电话的人。要访问呼叫者姓名,我需要访问通话记录->;然后转到最后一段(调用的根),然后获取from属性,然后获取调用方的名称
例如:
"from": { "name": "andy murray", "phoneNumber": "+44712345656" }
resp = platform.get('/restapi/v1.0/account/~/call-log', params)
for record in resp.json().records:
print(record.legs[-1].from.name)
运行此命令后,我发现错误:
File "demo.py", line 43
print(record.legs[-1].from.name )
SyntaxError: invalid syntax
看起来Python无法理解这个“from”不是Python本身的一部分。如何定义Python,将其视为JSON对象的属性?
任何帮助都将不胜感激
使用
__dict__
获取对象的所有属性。 https://stackoverflow.com/a/39392891/9024042如所附帖子的回复所述。我调用了
record.legs[-1].__dict__
,找到了json对象的所有属性我发现,没有名为“from”的属性, 它是“来自”的
我希望它能帮助有同样问题的人
相关问题 更多 >
编程相关推荐