如何使用JavaScript读取/访问多维对象

问题描述 投票:0回答:2

我正在开发Telegram机器人,并且需要确定谁是组中的管理员

已经使用JavaScript开发了Google Web App,并调用了以下方法getChatAdministrators使用此方法可获取聊天中的管理员列表。成功后,返回一个包含所有聊天管理员信息的ChatMember对象数组。

此方法返回以下内容:[20-03-14 17:14:23:403 AEDT]

{"ok":true,
 "result":
[{"user":{"id":810784352,"is_bot":false,"first_name":"Rafael","last_name":"Vasconcelos"},"status":"administrator","can_be_edited":false,"can_change_info":true,"can_delete_messages":true,"can_invite_users":true,"can_restrict_members":true,"can_pin_messages":true,"can_promote_members":false},
 {"user":{"id":1021450393,"is_bot":false,"first_name":"Mauro","last_name":"Ramires"},"status":"administrator","can_be_edited":false,"can_change_info":true,"can_delete_messages":true,"can_invite_users":true,"can_restrict_members":true,"can_pin_messages":true,"can_promote_members":false},
 {"user":{"id":998081853,"is_bot":false,"first_name":"Filipe","last_name":"Lima"},"status":"administrator","can_be_edited":false,"can_change_info":true,"can_delete_messages":true,"can_invite_users":true,"can_restrict_members":true,"can_pin_messages":true,"can_promote_members":false},
 {"user":{"id":962548471,"is_bot":false,"first_name":"Trajano","last_name":"Roberto","username":"TrajanoRoberto","language_code":"en"},"status":"creator"},
 {"user":{"id":307271095,"is_bot":false,"first_name":"Leandro","last_name":"Silva","username":"Leandro_CRF"},"status":"administrator","can_be_edited":false,"can_change_info":true,"can_delete_messages":true,"can_invite_users":true,"can_restrict_members":true,"can_pin_messages":true,"can_promote_members":false}
]
}

问题:我正在努力寻找正确的JavaScript语法来读取:ID,名字和姓氏对于方法返回的响应getChatAdministrators

提前感谢您的帮助。

Trajano Roberto

我正在开发Telegram机器人,并且需要确定谁是组中的管理员。已经使用JavaScript开发了Google Web App,并调用了以下方法getChatAdministrators Use this ...

javascript google-apps-script telegram-bot
2个回答
0
投票

假设上面的输出对象在变量obj中,您可以使用以下代码片段记录每个用户的详细信息:


0
投票

似乎您从请求中获得JSON响应,它是一个对象。因此,要获取idfirst_namelast_name,您必须检查response

© www.soinside.com 2019 - 2024. All rights reserved.