1. php微信開發,網頁中怎麼模擬openid
用戶授權,獲取code;
根據code獲取access_token【可通過refresh_token刷新獲取較長有效期】
通過access_token和openid獲取用戶信息
2. 如何用PHP實現微信支付,求教。新手!說明詳細點
以PHP語言為例,對微信支付的開發流程進行一下說明:
1.獲取訂單信息。
2.根據訂單信息和支付相關的賬號生成sign,並且生成支付參數。
3.將支付參數信息POST到微信伺服器,獲取返回信息。
4.根據返回信息生成相應的支付代碼(微信內部)或是支付二維碼(非微信內),完成支付。
3. 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,則會彈出一個確定的界面,在用戶體驗上不是很好。如果還有其他問題,可以追問!
4. php怎麼用json 獲取微信code
https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=回調地址&response_type=code&scope=snsapi_userinfo&STATE=1#wechat_redirect
回調頁面用 $_GET['code']列印code
5. PHP如何獲得微信公眾平台關注用戶的基本信息
1、引導用戶進入授權頁面同意授權,獲取code
2、通過code換取網頁授權access_token(與基礎支持中的access_token不同)
3、如果需要,開發者可以刷新網頁授權access_token,避免過期
4、通過網頁授權access_token和openid獲取用戶基本信息(支持UnionID機制)
詳情請參考微信開發文檔
網頁鏈接