taobao.top.auth.token.refresh (刷新Access Token)

根据refresh_token重新生成token,目前只有服务市场订购类应用可以刷新token,其他类型应用(如商家后台)使用固定时长token,不提供刷新功能。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
refresh_token String 必须 50003401926fExdtvhBdiQ5PyVllfKjYEVWngx129d2b42DxpjypaTqrxxaWVSCIuIi1 grantType==refresh_token 时需要

响应参数

名称 类型 示例值 描述
token_result Json {\"w2_valid\":1437127235362,\"r1_valid\":1437129035362,\"sp\":\"tbUIC\",\"r2_valid\":1437127235362,\"w1_valid\":1437129035362,\"locale\":\"zh_CN\",\"user_id\":\"2021891722\",\"expire_time\":1468663236386,\"refresh_token\":\"50003400e34kgvzoweD0nUeMwB0ueXeDQiOVxdkmKpaeVW18619220EhyAKWUVQYqLE2\",\"user_nick\":\"yexue08\",\"refresh_token_valid_time\":1437129035362,\"access_token\":\"50002400834dMShsDmop3NrEfaozeisCSTGAfbuCl0YdKH15967dafOlxfMa3oYlpO2Q\"}", "request_id": "16sd74g5krf9u" } 返回的是json信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TopAuthTokenRefreshRequest req = new TopAuthTokenRefreshRequest();
req.setRefreshToken("50003401926fExdtvhBdiQ5PyVllfKjYEVWngx129d2b42DxpjypaTqrxxaWVSCIuIi1");
TopAuthTokenRefreshResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<top_auth_token_refresh_response>
    <token_result>{\&quot;w2_valid\&quot;:1437127235362,\&quot;r1_valid\&quot;:1437129035362,\&quot;sp\&quot;:\&quot;tbUIC\&quot;,\&quot;r2_valid\&quot;:1437127235362,\&quot;w1_valid\&quot;:1437129035362,\&quot;locale\&quot;:\&quot;zh_CN\&quot;,\&quot;user_id\&quot;:\&quot;2021891722\&quot;,\&quot;expire_time\&quot;:1468663236386,\&quot;refresh_token\&quot;:\&quot;50003400e34kgvzoweD0nUeMwB0ueXeDQiOVxdkmKpaeVW18619220EhyAKWUVQYqLE2\&quot;,\&quot;user_nick\&quot;:\&quot;yexue08\&quot;,\&quot;refresh_token_valid_time\&quot;:1437129035362,\&quot;access_token\&quot;:\&quot;50002400834dMShsDmop3NrEfaozeisCSTGAfbuCl0YdKH15967dafOlxfMa3oYlpO2Q\&quot;}&quot;,     &quot;request_id&quot;: &quot;16sd74g5krf9u&quot;   }</token_result>
</top_auth_token_refresh_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

返回
顶部