欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

微信openid绑定java,微信公众号支付(一)如何获取用户openId

发布时间:2023/12/20 编程问答 37 豆豆
生活随笔 收集整理的这篇文章主要介绍了 微信openid绑定java,微信公众号支付(一)如何获取用户openId 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一、获取apikey,appsecret与商户号

注册公众号、商户号

二、获取用户的OpenId

1.设置【授权回调页面域名】

官方解释:用户在网页授权页同意授权给公众号后,微信会将授权数据传给一个回调页面,回调页面需在此域名下,以确保安全可靠。回调页面域名不支持IP地址。

2.用户同意授权

我是把这个url写在微信菜单下的,当进入这个页面的时候就让用户同意。注意:好像是静默授权的,用户不知道

1.url:

https://open.weixin.qq.com/connect/oauth/authorize?appid=appid&redirect_uri=url&response_type=code&scope=snsapi_userinfo&state=park#wechat_redirect

参数:appid:公众号的唯一标识

redirect_uri:重定向的url,就是授权后要跳转的页面

scope:应用授权作用域

snsapi_base:不弹出授权页面,直接跳转,只能获取用户openid

snsapi_userinfo:弹出授权页面,可通过openid拿到昵称、性别、所在地

state:重定向后带的参数

2.用户同意后会产生一个code,只有分钟时间的有效期。

?

3.code换openId

?

?

以上内容就是服务器之家的小编给大家分享的微信公众号支付(一)如何获取用户openId,希望大家喜欢。

总结

以上是生活随笔为你收集整理的微信openid绑定java,微信公众号支付(一)如何获取用户openId的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。