微信小程序与公众号获取openId的不同

栏目: IOS · Android · 发布时间: 5年前

内容简介:之前我们开发了一版小程序支付,小程序支付下单和公众号一样,是需要传用户id,所以需要我们获取用户的openId。两者的文档:公众号文档:

之前我们开发了一版小程序支付,小程序支付下单和公众号一样,是需要传用户id,所以需要我们获取用户的openId。

两者的文档:

公众号文档: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1

小程序文档: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1

之前我是负责公众号开发的,所以我在开发这版小程序支付的时候,使用的依旧是公众号文档中提供的获取用户openId的请求地址:https://api.weixin.qq.com/sns/oauth2/access_token。而小程序文档中提供的请求地址:https://api.weixin.qq.com/sns/jscode2session。

当时我们使用的测试号兼具了公众号和小程序所以测试并没有发现问题。但昨天有商户并没有公众号权限,直接申请的小程序,所以就导致在获取用户openId的时候,提示权限不足。在排查许久之后,发现了这个问题。两者url是有权限的划分的。

当以后有人做这块业务的时候,记得搞明白。

其实也怪自己没有好好的阅读文档,当然微信这个接口的设计,还是很迷的。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Essential ActionScript 3.0

Essential ActionScript 3.0

Colin Moock / Adobe Dev Library / June 22, 2007 / $34.64

ActionScript 3.0 is a huge upgrade to Flash's programming language. The enhancements to ActionScript's performance, feature set, ease of use, cleanliness, and sophistication are considerable. Essentia......一起来看看 《Essential ActionScript 3.0》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具