微信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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FastReport VCL如何在 La
- 下一篇: 常见的数据校验方法