有赞新零售社区

发帖
API使用问题»有赞云API调用时token报错的自查方案

有赞云API调用时token报错的自查方案

有赞-妮子 2019-06-04 3457 浏览 0 评论 | 只看楼主 [打印]
说明:

本文档主要说明开发者在调用有赞云开放接口时报错"token无效,该token不存在或已过期"的自查方案


自查步骤:

问题:

  1. {"error_response":{"code":40010,"msg":"参数 token 无效","sub_code":10000,"sub_data":"","sub_msg":"token无效,该token不存在或已过期"}}
复制代码

1.检查您使用的token是否过期,过期即要重新获取token

1)如果您创建的是自用型应用:使用Http方式调用的接口,需要重新换取token,参考获取token方式如下:

  1. POST https://open.youzanyun.com/auth/token
  2. Content-Type: application/json
  3. {
  4.   "authorize_type": "silent",
  5.   "client_id": "oauth_test",
  6.   "client_secret": "oauth_test",
  7.   "grant_id": "12345"
  8. }
复制代码

使用JAVA SDK方式调用的接口,重新换取token,参考SDK获取token方式见【文档链接


2)如果您创建的是工具型应用:

使用Http方式调用的接口,获取token,参考获取token方式如下:

  1. POST https://open.youzanyun.com/auth/token
  2. Content-Type: application/json
  3. {
  4. "authorize_type": "authorization_code",
  5. "client_id": "bifrost-tool",
  6. "client_secret": "bifrost-tool",
  7. "redirect_uri": "https://doc.qima-inc.com",
  8. "code": "code"
  9. }
复制代码

刷新token方式如下:

  1. POST https://open.youzanyun.com/auth/token
  2. Content-Type: application/json
  3. {
  4. "authorize_type": "refresh_token",
  5. "client_id": "bifrost-tool",
  6. "client_secret": "bifrost-tool",
  7. "refresh_token": "refresh_token"
  8. }
复制代码

使用JAVA SDK方式调用的接口,重新换取token,参考SDK获取token方式见【文档链接


注:工具型应用,如果access_token过期了,可以利用refresh_token重新获取token;如果refrsh_token也过期了,就到控制台授权列表点击获取code,重新获取新的token(需要开发者在程序中根据token做过期的时间判断)


2.检查创建的应用

1)自查您创建的应用是有赞云还是有赞开放平台

有赞云Diy控制台:https://diy.youzanyun.com/login

有赞开放平台控制台:https://console.youzanyun.com/login


2)

有赞云的应用,参考有赞云API接口调用的那一套逻辑,可参考API调用指南:

https://doc.youzanyun.com/doc#/content/27027/27552

有赞开放平台的应用,参考有赞开放平台API接口调用逻辑,可参考API调用指南:

https://open.youzan.com/v3/apicenter/doc-api-main/1/1/4305


3.检查API

1)目前有赞云还未正式上线API接口调试工具,因此如果您使用有赞云的token在原来开放平台的接口调试工具

上测试,即会出现该报错:

  1. {"error_response":{"code":40010,"msg":"参数 token 无效","sub_code":10000,"sub_data":"","sub_msg":"token无效,该token不存在或已过期"}}
复制代码

2)建议在测试接口的时候,可以使用Postman接口调试工具验证:


有赞云API请求地址:https://open.youzanyun.com/

有赞开放平台API请求地址:https://open.youzan.com/

有赞开放平台API接口调试工具地址:https://www.youzanyun.com/docs/debugger


用手机打开
收藏 ··· 回复
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    复制链接
    新浪微博
    QQ空间
    微信扫码
    • 回复

    • 评分

    客服工作时间是9:00-18:00,客服妹子当前不在线,若不能及时回复请谅解。试试右上角的搜索吧,论坛有丰富的经验贴、公告贴,相信一定能够帮到您~

    复制成功