go - 使用哪些事件来代替 Google Chat 的“DeprecatedEvent”
问题描述
我有几个与google.golang.org/api/chat/v1
.
似乎唯一可用的
Event
对象是DeprecatedEvent
. 那么,什么是不推荐使用的呢?如果
DeprecatedEvent
确实是打算使用的DeprecatedEvent
对象,则在对象内部有一个User *User
字段。但是,该User
对象似乎与我从响应中实际得到的不同。
例如:
{
'eventTime': '2019-08-27T06:50:12.391141Z',
'user': {
'name': 'users/112...',
'email': 'iskandar.setiadi@...',
'avatarUrl': 'https://lh3.googleusercontent.com/a-/AAu...',
'displayName': 'Iskandar Setiadi',
'type': 'HUMAN'
},
'type': 'ADDED_TO_SPACE',
'space': {
'name': 'spaces/7ag...',
'type': 'DM'
}
}
在 API 中,User
对象仅包含displayName
、name
和type
。似乎email
没有avatarUrl
。v1 是否已过时或有任何我不知道的替代方案?
解决方案
推荐阅读
- python - 在 3D 中找到圆盘的交点
- android - Flutter“正在运行 Gradle 任务 'assembleDebug'...”(启动 Gradle 守护程序)永无止境
- azure-iot-hub - 从 github 下载 - 似乎缺少一个目录 (azure-iot-sdk-c)
- openpgp - 无法使用从密钥服务器 (keys.openpgp.org) 检索到的密钥 (gpgme)
- ui-automation - 无法通过剧作家执行空手道脚本
- azure - Azure AD 对本地应用程序进行身份验证(令牌转换服务和类似服务)
- javascript - 根据 2 个值和 1 对对象的 Javascript 数组进行排序
- solidity - 通过 javascript 计算 uniswap 对地址
- typescript - 如何根据泛型输入类型返回类型?
- javascript - Safari 14“Safari 无法下载此文件”