收藏
回答

短剧播放器接入问题 {ret: 21003, errMsg: "解密商家加密包失败,请确认?

https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/videoplayer.html#_3-2-%E6%8F%92%E4%BB%B6%E6%8E%A5%E5%85%A5%E6%B5%81%E7%A8%8B-%E6%95%B0%E6%8D%AE%E5%8A%A0%E5%AF%86%E6%96%B9%E6%A1%88

短剧播放器 -> 基础接入 -> 插件接入流程 -> 主逻辑playerManager.js

小程序使用 pm.setCanPlaySerialList 调用加密数据后,报错:

{ ret: 21003, errMsg: "解密商家加密包失败,请确认是否按接入文档中给出的加密方案加密&确认session_key是否为当前最新的session_key" }


1.已通过示例验证加解密逻辑是正确的 (有加换行符)

2.session_key每次都是重新获取的


请问一下,这里我应该怎么排查这个问题呢?

回答关注问题邀请回答
收藏

1 个回答

  • 张鹏飞
    张鹏飞
    09-03

    同学,你这个问题解决没,我这边加密后参数传给播放器报错:21004商家加密前的明文不是合法的json格式或者字段类型不对,请按接入文档排查

    {"openid":"o6aER7Vvj2DQHYgeqej8IdsmbY38","src_appid":"wx6f6de7eda6cdf97a","drama_id":102677,"serial_list":[{"start_serial_no":1,"end_serial_no":10,"status":1},{"start_serial_no":11,"end_serial_no":15,"status":2}],"data_expire_at":1725358917}这是我的json结构,能否帮忙看看,或者发下同学你那边成功的json结构


    09-03
    有用
    回复
登录 后发表内容