文档中心 > API类目 > 人工智能实验室开放平台API

taobao.ailab.aicloud.top.tvs.token.get (获取Token)

精灵的通用的的accessToken换取的服务

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
device_id String 必须 d2udndn39 可以是sn,mac等表示设备的表示

响应参数

名称 类型 示例值 描述
result Result 接口返回model
  • └ cost
  • Number
  • 20
  • 本次耗时,单位毫秒
  • └ error_detail
  • String
  • system error
  • 错误的原因
  • result
  • TokenVo
  • 具体的结果信息
  • └ access_token
  • String
  • 11-22-33-44
  • 云端返回的有效的accessToken
  • └ expire_in
  • Number
  • 180
  • 多少秒内失效
  • └ extend_json
  • String
  • {"key1":"value1"}
  • 扩展字段
  • └ level1_expire_in
  • Number
  • 60
  • 安全等级为level1的有效期
  • └ level2_expire_in
  • Number
  • 50
  • 安全等级为level2的有效期
  • └ level3_expire_in
  • Number
  • 40
  • 安全等级为level3的有效期
  • └ level4_expire_in
  • Number
  • 30
  • 安全等级为level4的有效期
  • └ source_user_id
  • String
  • 1111
  • 请求来源的用户ID
  • └ source_user_type
  • String
  • bmw_taobao
  • 用户的来源类型
  • └ token_type
  • String
  • access
  • token的类型
  • └ status_code
  • Number
  • 200
  • 执行状态码
  • └ success
  • Boolean
  • false
  • 是否成功
  • └ trace_id
  • String
  • 123444
  • 用于云端追查问题的traceId

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AilabAicloudTopTvsTokenGetRequest req = new AilabAicloudTopTvsTokenGetRequest();
req.setDeviceId("d2udndn39");
AilabAicloudTopTvsTokenGetResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<ailab_aicloud_top_tvs_token_get_response>
    <result>
        <cost>20</cost>
        <error_detail>system error</error_detail>
        <result>
            <access_token>11-22-33-44</access_token>
            <expire_in>180</expire_in>
            <extend_json>{&quot;key1&quot;:&quot;value1&quot;}</extend_json>
            <level1_expire_in>60</level1_expire_in>
            <level2_expire_in>50</level2_expire_in>
            <level3_expire_in>40</level3_expire_in>
            <level4_expire_in>30</level4_expire_in>
            <source_user_id>1111</source_user_id>
            <source_user_type>bmw_taobao</source_user_type>
            <token_type>access</token_type>
        </result>
        <status_code>200</status_code>
        <success>false</success>
        <trace_id>123444</trace_id>
    </result>
</ailab_aicloud_top_tvs_token_get_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部