终结:使用服务号的access_token 使用 服务号的openid 或者小程序的 openid 都可以
1.服务号申请了一物一码的功能
2.通过服务号的接口生成了一物一码的二维码,包含 code 和 生成二维码的信息
3.通过激活设置一物一码扫码跳转小程序指定页面
4.微信扫码会自动跳转到小程序并携带参数 ticket_code 数据
5.通过文档需要 ticker_code 并配合 openid 来转出来一物一码的code
现在问题是解码的时候 ticket_code 拿到了,用服务号的 appid 和 openid 或者 小程序的 appid 和 openid 都会出现错误。
请问:
1.这个文档使用的是 服务号 的信息,所以这一趟下来都是 服务号的 access_token 吗?
2.access_token 要和 openid 对应使用,我分别用了服务号和小程序下的 access_token 和 openid 的去请求
其中服务号的会提示 :
"errcode\":40097,\"errmsg\":\"invalid args, 无效的code_ticket或与openid不对应... hint: [ofMD30862p550][2024-05-10 16:31:02] rid: 663ddb46-35de181a-3bba688c\
小程序会提示:
\"errcode\":40097,\"errmsg\":\"invalid args, 无效的code_ticket或与openid不对应... hint: [Pw01813230][2024-05-10 16:36:21] rid: 663ddc85-5cfbd6e7-75ed9d82\
好了。被自己蠢哭了,代码AI生成的没去检查 发现字段传递错了。