我将环聊聊天 BOT 与我的 java webhook 集成在一起。我也从 DM 正确获取消息,但我的问题是如何验证传入的消息身份,而不是比较我在每个 Event 对象中获得的验证令牌并将其与我在 Google 开发人员控制台的 Bot 创建页面中拥有的验证令牌进行比较?
问问题
191 次
1 回答
0
- 在此处创建服务帐户 -> https://console.cloud.google.com/
- 在此处启用聊天 API -> https://console.cloud.google.com/apis/api/chat.googleapis.com/
- 下载服务密钥
您可以在 Google Chat 文档中找到用于验证服务帐户的代码。这是 Python 中的一个示例
scopes= 'https://www.googleapis.com/auth/chat.bot' credentials = ServiceAccountCredentials.from_json_keyfile_name('<service_key_name>.json', scopes) http2 = Http() credentials.authorize(http2) service = build('chat', 'v1', http=http2) <use service here for REST API>
例子:
resp = service.spaces().messages().create( parent = spaceName, body = chatBody).execute()
于 2018-06-13T13:43:31.140 回答