① php微信開發獲取用戶信息
獲取用戶信息一般基於兩種方式,不過首先都要獲取用戶的openid,用戶的openid是用戶對應公眾號的唯一標識
第一種:用戶發送信息給公眾號的時候,fromuser這個欄位會包含用戶的openid
第二種:使用auth2.0許可權,首先需要進入微信公眾號的官方後台,設置一下域名,然後組裝一個類似https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
這樣的URL,APPID 需要換成公眾號的APPID,REDIRECT_URI需要換成你需要或許用戶信息的頁面,SCOPE如果設置為snsapi_base,不用彈出授權,但是也無法獲得昵稱等信息,如果設置為snsapi_userinfo,則會彈出一個確定的界面,在用戶體驗上不是很好。如果還有其他問題,可以追問!
② PHP通過oauth2.0獲得微信授權後用戶的信息, 之後該怎麼設計
糾正一下,用戶是openid。
一般獲取微信授權的用戶信息主要的作用是免去注冊和登陸過程,並且和用戶的微信聯系在一起,所以,如果還有其他用戶注冊的,建議是做微信綁定,這樣微信用戶只是多一個途徑,本質上還是普通的用戶。
一般在獲取之前會先把當前需要授權的url存起來,然後跳轉微信授權,獲取到用戶信息後,存下用戶信息,然後再跳轉回之前的url。
③ php微信開發獲取用戶信息
步驟一:
獲取用戶信息需要」通過微信認證「 請確認你是否有相應許可權
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140183