收藏
回答

小程序调用一物一码的tickertocode时怎么获取code,请求参数文档描述不是很清晰?

终结:使用服务号的access_token 使用 服务号的openid 或者小程序的 openid 都可以


1.服务号申请了一物一码的功能

2.通过服务号的接口生成了一物一码的二维码,包含 code 和 生成二维码的信息

3.通过激活设置一物一码扫码跳转小程序指定页面

4.微信扫码会自动跳转到小程序并携带参数 ticket_code 数据

5.通过文档需要 ticker_code 并配合 openid 来转出来一物一码的code

文档地址:https://developers.weixin.qq.com/doc/offiaccount/Unique_Item_Code/Unique_Item_Code_API_Documentation.html#9

现在问题是解码的时候 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\

最后一次编辑于  05-10
回答关注问题邀请回答
收藏

1 个回答

  • 隆
    05-10

    好了。被自己蠢哭了,代码AI生成的没去检查 发现字段传递错了。


    05-10
    有用
    回复
登录 后发表内容