有赞新零售社区

发帖
API使用问题»调用查询订单接口提示token不存在

[API调用-商品/交易] 调用查询订单接口提示token不存在

tuyuan 11-01 272 浏览 1 评论 | 只看楼主 [打印]
调用有赞的查询订单接口,提示: code:4203,message:Token 不存在

之前一直都很正常,没有改代码,没有更新服务器的情况下,突然就不行了。

错误日志如下:
com.youzan.cloud.open.sdk.common.exception.SDKException: code:4203,message:Token 不存在
        at com.youzan.cloud.open.sdk.core.client.executor.AbstractExecutor.afterExecute(AbstractExecutor.java:78)
        at com.youzan.cloud.open.sdk.core.client.executor.AbstractExecutor.execute(AbstractExecutor.java:38)
        at com.youzan.cloud.open.sdk.core.client.core.DefaultYZClient.getResponseBody(DefaultYZClient.java:61)
        at com.youzan.cloud.open.sdk.core.client.core.DefaultYZClient.invoke(DefaultYZClient.java:42)

查询的入参如下:
7:43:55.718 [yzTask-38] INFO  c.l.y.a.s.i.YzTradeServiceImpl - [getTradeOrderInfo,54] - 查询单笔交易详情接口入参:{"aPIParams":{"tid":"E20241031110810049300065"},"gateway":"https://open.youzanyun.com","headers":{},"httpMethod":"POST","name":"youzan.trade.get","oAuthType":"TOKEN","paramModelClass":"com.youzan.cloud.open.sdk.gen.v4_0_2.model.YouzanTradeGetParams","version":"4.0.2"}


用手机打开
收藏 ··· 回复
    原因是token已经过期了

    token是7天过期,所以这个token正常是2024-11-01 12:59:33过期
    但是2024-10-30 11:12:19.801、2024-10-30 11:30:31.738 、2024-10-30 14:11:56.868等等都在调用获取token接口,并且接口入参为"refresh":true,导致获取新的token,老的token失效,所以导致接口报错

    怎么获取token以及规则参考:https://doc.youzanyun.com/resource/doc/3031


      1跳至
      您需要登录后才可以回帖 登录 | 立即注册

      本版积分规则

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

      • 评分

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

      复制成功