调用接口:https://api.weixin.qq.com/wxa/generatescheme?access_token=ACCESS_TOKEN
最近我们在自己申请的第三方平台中拿到这个小程序的授权后,获取到这个小程序的access_token,然后在测试环境调用这个接口时,响应结果里返回了 40165 的异常code,完整的返回结果:WeChatSchemeService.GenerateSchemeResp(errcode=40165, errmsg=invalid weapp pagepath rid: 67add716-658bad12-7a753af7, openlink=null)
但是实际上这个小程序是已经发布到正式版的,
这个是请求的参数:schemeDto:{"jump_wxa":{"path":"/pages/carDetail/index","query":"userId=63777612795BB7C16xxx&carCode=1936xxx&shareId=274b2e388bxxx","env_version":"trial"},"is_expire":true,"expire_type":1,"expire_interval":3,"expire_time":null}
这个是参数access_token: "89_lC1CF1VPr0BgowgvKB7UaEr_tTxyhEnkuzsLBy87fjrODFbGd_hu51ECNEU6S6w5NegwTc3hMnurjD5QGrqewyscsSB-YXlqyMWoIMjZ_VdOl3Jp8o58qbGbt4NgGfCMvpekUThFDQQ2YgtiCMRbAGDVFK"
invalid weapp pagepath,线上版本没有这个页面?pages/carDetail/index
断章取义,小程序是正式版,但是这个页面正式版上有吗?
看起来像是你的请求参数多包了一层schemeDto