Mixin 机器人如何获得用户ID和会话ID
目录
能够获悉用户ID和会话ID的两个交互场景和方法:
消息交互
- 等待用户主动发消息给机器人
当用户在 Mixin Messenger 中 添加机器人为联系人时,会自动的发送一条内容是 “Hi”(“你好”) 的文本消息给机器人。 - 机器人收到来自用户的消息时,可以从 message view 里读到 user_id 和 conversation_id.
代码参考 - 如果需要更多用户信息,可以通过 API GET /user/:id 接口读取。
网页交互
- 网页版中,可以使用 Mixin 的 JavaScript Bridge 读取到当前用户的
conversation_id
和user_id
- 当用户确认 OAuth 授权后,机器人可以使用用户的 access token 通过 GET /me 接口获得更多信息。
用户/群组可以访问网页 https://mixin.one/context 直接查看自己的会话ID。