即时通讯

  • 即时通讯 > API 文档 > 服务端API > token接口

    token接口

    最近更新时间: 2021-06-29 09:47:45

    token 接口

    通过用户ID和密码取普通用户token

    基本信息

    Path: /token/id

    Method: POST

    接口描述:

    请求参数

    Headers

    参数名称 参数值 是否必须 示例 备注
    Content-Type application/json
    access-token 令牌
    app_id 应用ID
    group_id 仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口
    user_id 仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口

    Body

    名称类型是否必须默认值备注其他信息
    device_guidstring非必须设备ID, 如果设置,则返回PushToken
    passwordstring必须
    user_idinteger必须用户ID,仅用于用户ID登录

    format: int64

    返回数据

    名称类型是否必须默认值备注其他信息
    codeinteger非必须返回码,200是成功

    format: int32

    dataobject非必须Token 信息
    ├─ access_key_secretstring非必须文件密钥
    ├─ encrypt_typeinteger非必须是否启用加密连接

    format: int32

    ├─ expireinteger非必须过期时间戳

    format: int64

    ├─ public_keystring非必须公钥
    ├─ push_tokenstring非必须推送Token
    ├─ store_tokenstring非必须文件token
    ├─ tokenstring非必须访问token
    ├─ user_idinteger非必须用户ID

    format: int64

    messagestring非必须错误信息,如果成功,该项为null

    通过用户名/手机号/邮箱取普通用户token

    基本信息

    Path: /token/login

    Method: POST

    接口描述:

    请求参数

    Headers

    参数名称 参数值 是否必须 示例 备注
    Content-Type application/json
    access-token 令牌
    app_id 应用ID
    group_id 仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口
    user_id 仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口

    Body

    名称类型是否必须默认值备注其他信息
    device_guidstring非必须设备ID, 如果设置,则返回PushToken
    login_namestring必须登录名,可以是手机号,邮箱,用户名
    passwordstring必须

    返回数据

    名称类型是否必须默认值备注其他信息
    codeinteger非必须返回码,200是成功

    format: int32

    dataobject非必须Token 信息
    ├─ access_key_secretstring非必须文件密钥
    ├─ encrypt_typeinteger非必须是否启用加密连接

    format: int32

    ├─ expireinteger非必须过期时间戳

    format: int64

    ├─ public_keystring非必须公钥
    ├─ push_tokenstring非必须推送Token
    ├─ store_tokenstring非必须文件token
    ├─ tokenstring非必须访问token
    ├─ user_idinteger非必须用户ID

    format: int64

    messagestring非必须错误信息,如果成功,该项为null

    通过用户名和密码取普通用户token

    基本信息

    Path: /token/user

    Method: POST

    接口描述:

    请求参数

    Headers

    参数名称 参数值 是否必须 示例 备注
    Content-Type application/json
    access-token 令牌
    app_id 应用ID
    group_id 仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口
    user_id 仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口

    Body

    名称类型是否必须默认值备注其他信息
    device_guidstring非必须设备ID, 如果设置,则返回PushToken
    namestring必须用户名,仅用于用户名登录
    passwordstring必须

    返回数据

    名称类型是否必须默认值备注其他信息
    codeinteger非必须返回码,200是成功

    format: int32

    dataobject非必须Token 信息
    ├─ access_key_secretstring非必须文件密钥
    ├─ encrypt_typeinteger非必须是否启用加密连接

    format: int32

    ├─ expireinteger非必须过期时间戳

    format: int64

    ├─ public_keystring非必须公钥
    ├─ push_tokenstring非必须推送Token
    ├─ store_tokenstring非必须文件token
    ├─ tokenstring非必须访问token
    ├─ user_idinteger非必须用户ID

    format: int64

    messagestring非必须错误信息,如果成功,该项为null
    以上内容是否对您有帮助?
  • Qvm free helper
    Close