Skip to content

设备流登录

约 477 字大约 2 分钟

2025-10-06

相关链接: 开发者平台

接口终端

接口地址描述
获取新设备标识获取一个新的空设备标识符。
获取设备信息检查设备上的用户登录状态。

为了确保应用能够成功地通过设备流完成登录过程,你需要定期调用 获取设备信息 API 来检查登录状态。具体操作方法请参考文档:获取设备信息

参数替换指南

  • 获取新设备标识 API 中,用 [开发者Token] 替换为你的 Token,并用 [目标应用APPID] 替换为你的 APPID。如需获取这些参数,请参考文档:如何获取APPID和TOKEN?
  • 设备流登录 API 中,用 [未登录的设备ID] 替换为你通过 获取新设备标识 API 获取到的空设备 ID。

代码编写逻辑

  1. 获取空设备标识

    • 调用 获取新设备标识 API 来获取一个新的空设备标识符。
  2. 引导用户授权

    • 引导用户在浏览器中打开授权页面:设备流授权。在打开此页面时同时启动下一项逻辑,用户在此页面完成授权操作后,你的应用应能接收到成功授权的通知。
  3. 循环获取信息

    • 实现一个循环机制,定期调用 获取设备信息 API 进行监测,建议每 10 秒调用一次,避免频率过高(返回 code:200 表示登录成功, code:201 表示等待用户操作,code:401 则表示用户取消授权)。
  4. 完成登录

    • 保存第 3 步中获取的设备 ID,使用该 ID 和 获取设备信息 API 可以在退出登录前无限期地获取用户信息。