TV扫码登录.md 4.83 KB

env.url: https://api[api-online.test].boxfish.cn

notes:

  • 默认所有接口都要携带token access_token

TV扫码登录

获取登录二维码

  • URL {env.url}/qrcode
  • GET Method
  • path 参数: 无token
  • request 参数:
  • response:

    http code 200

    参数名 类型 必填 说明 示例
    uuid String Y 二维码唯一标示
    qrcode String Y base64 二维码
    {
    "uuid": "n9107fXmT46dT_9oYiR-3w",
    "qrcode": "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"
    }
    

扫描二维码

  • URL {env.url}/scan/login
  • POST Method
  • path 参数:
  • request 参数:

    参数名 类型 必填 说明 示例
    uuid String Y 二维码中识别的uuid true,false
    type String Y 扫描二维码 scan
  • response: http code 200

扫描后确认登录

  • URL {env.url}/scan/login
  • POST Method
  • path 参数:
  • request 参数:

    参数名 类型 必填 说明 示例
    uuid String Y 二维码中识别的uuid
    type String Y 使用二维码登录 login
  • response:

    http code 200

TV登录 (轮询)

  • URL {env.url}/qrcode/login
  • GET Method
  • path 参数:
  • request 参数:

    参数名 类型 必填 说明 示例
    uuid String Y uuid
    • response:

    http code 404 继续轮询

    http code 200 进入页面

    参数名 类型 必填 说明 示例
    id Long Y 用户ID
    uuid String Y uuid
    status String Y 二维码状态
    access_token String Y 用户token
    qcloud.identifier String Y 腾讯云账号
    qcloud.sign String Y 腾讯云签名
    qcloud.tv_identifier String Y TV腾讯云账号
    qcloud.tv_sign String Y TV腾讯云签名
    {
        "id": 7566,
        "uuid": "n9107fXmT46dT_9oYiR-3w",
        "status": "LOGIN",
        "qCloud": {
            "identifier": "a4cffc0652278de70dc2b3f374497358",
            "sign": "eJxFkMtugzAURP*FbarGT3AqdRHxUGhALWr63CCDbWqlAWKcNCjqvxdQom7n3NGdmbOzSZ5vedtqkXObYyOcOwc4N5MsT602MufKSjPIkFKKALjSozSdbuoBIAApRBiAf6iFrK1WejJyUipVApci5DEhPSBKVGCFPUIWHqbs4ul0NRyn4YsfZ34fpipKGf*cQ7ZbvWXV4VEG78WDwjOK9sbEBeTHhK2f2DKu-Gq-9bLFT-j9BddLtQlYH80jArtVDEUXfNRNWp9m8DXx4-vrM7HNp9pjMTImJ5jSC7R6J0fdBdQFCKNrQl6WzaG2ue1bOe30*wdot1zA"
        },
        "access_token": "jc2yiAET0C"
    }