打开相关应用后直接点击登录,此时会d出获取我们微信昵称和头像的提示,点击允许就代表授权了。
很简单哦,不需要额外设置,只要微信在登录状态就行,下面我以微信8.0.28版本为例,演示一遍 *** 作流程。
1、打开微信后下滑主界面
2、点击需要授权的小程序(应用),这里找不到可以搜索小程序。我以【国务院客户端】小程序为例
3、进入小程序之后点击右下角【个人中心】
4、点击【微信用户】,有的应用页面会显示登录字样
5、出现相关d窗,需要获取我们的微信昵称和头像,点击【允许】。当然了,也可以使用其他头像和昵称,然后自己创建或者使用系统默认生成的,这个看自己需求了
6、现在就代表授权了相关应用
最近公司有一个项目,使用了微擎这套程序,并且在他的基础上进行了二次开发,在二次开发中,发现了借用权限留下来的小坑。
这里的权限是指微信网页授权,要想在微信客户端中访问第三方网页,并且来获取用户基本信息,就要使用微信的网页授权,而使用这一权限的条件,首先订阅号无法开通此接口,而服务号必须通过微信认证。
以前在开发微信公众号的时候接触了微信的网页授权,基本步骤先获取code值,再拿code换取access_token和用户的openid,再拿access_token与openid获取用户的基本信息。
场景公司现在有一个服务号和很多订阅号,又要想每个订阅号也能获取用户的信息,这时候就要用上借用权限了。
用户的唯一标识以下我就简称为openid了。
微擎是如何让订阅号获得服务号的权限的,而且返回openid也是当前订阅号的。
以上三点就是微擎的借用权限方法,其次它的权限对应表是mc_oauth_fans,结合表进行理解,如有疑问或者上述错误,可以联系我纠正QQ:948585377
很多应用模块都含有微信支付等功能,比如购买会员、购买商品等,有些模块在其本身的参数设置上就需要设置微信支付信息,大多数模块则是直接调用微擎配置上的支付。微擎配置
首先对接公众号后,我们点击公众号--设置--支付参数
将对应信息填写好,确定保存。
这里网页支付参数,红色框的授权目录,我们需要添加到微信支付里面去,下面看微信支付的配置教程
微信支付配置
首先我们登陆微信支付后台,然后先把服务器IP添加一下,其实就是IP白名单的意思
内网IP和外网IP在服务器实例可以查看
如图所示,将授权目录添加上,注意http和https不要选择错了,否则是不能成功调用支付的。
至此,微信支付配置完成,如果模块里面有需要设置的话,按提示将对应信息填写上即可,基本就是商户号和密匙,公众号appid、appSecret信息,证书的信息即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)