有赞新零售社区

发帖
API使用问题»平台通用-单项解密接口无法返回内容

[API调用-商品/交易] 平台通用-单项解密接口无法返回内容

numb 2022-05-16 2077 浏览 2 评论 | 只看楼主 [打印]
API列表-平台通用-单项解密接口 (youzan.cloud.secret.decrypt.single)


用java包解密,也是无法解密。加密内容放进去,打印出来还是加密内容。如果用你们的方法自己加密,然后用解密,是可以解出来的。所以java包解密就启用,使用了在线接口获取解密内容的方式,但是这个接口经常返回 10500,如下:
{"trace_id":"yz7-0a34f82b-1652655555063-838279","code":10500,"success":false,"message":"system error"}


注:调用接口不是全部返回这个错误,有部分是能返回解密后的内容,但是很多都是这样的错误。


麻烦查下是什么问题?
用手机打开
收藏 ··· 回复
       有赞云团队   2022-05-17 | 只看该作者
    您好,正在和相关同学排查中,有进展会尽快同步给您。

         有赞云团队   2022-05-17 | 只看该作者
      您好,报错原因:使用了错误的密钥进行加解密操作。您检查下您的密文是否正确,以及调用解密接口token的clientId(应用id)+kdtId(店铺id) 和 加密时token的是否保持一致。
      • 69606b4b2133 2022-05-17
        因为我解密是从消息接口中返回的内容去请求解密接口来解密的,消息接口和我使用的解密属于同一个应用下,应该是保持一致的吧。
      • 回复 numb 2022-05-17
        您好,您看下解密的token对应的店铺id是否与消息推送的店铺id一致。如果是一致的,请给下消息推送名,消息推送时间,和密文。
      • 69606b4b2133 回复 2022-05-17
        消息推送事件:交易创建

        消息事件ID: E20220517142807045306257

        业务类型: WAIT_BUYER_PAY

        创建时间: 2022-05-17 14:28:09

        消费事件: 2022-05-17 14:28:19

        推送的内容中有个full_order_info字段,其中含有address_info字段,里面含有receiver_name字段,密文为: $xhLAcLhNhQud6Nkq7/+dkg==$1$

        receiver_tel: $hpvPF3H0ZGzEz6Am7i3Y0A==$1$

        delivery_address: $jlx+X2hK6JSdNizlyLJ+tzWFmS5EyVDo3WvyZBlc1hE=$1$

      • 69606b4b2133 回复 2022-05-17
        我大概知道是怎么回事了。我们是连锁店铺,每次推送过来的是要结合各个门店的店铺id来解密?不能使用总部的id来使用。这样一来,那请求token的次数不是大大增加了么?
      • 回复 numb 2022-05-17
        消息推送过来的密文,是要通过分店id来获取token解密的,是不可以使用总部token解密。

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

      本版积分规则

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

      • 评分

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

      复制成功