微信公众平台开发—利用OAuth2.0获取微信用户基本信息
1、首先在某微信平臺下配置OAuth2.0授權回調頁面:
2、通過appid構造url獲取微信回傳code值(appid可在微信平臺下找到)
1)、微信不彈出授權頁面url:
A、code回傳到頁面wxProcess2.aspx,不帶參數
[csharp]?view plaincopyB、code回傳到頁面wxProcess2.aspx,帶參數reurl,即wxProcess2.aspx獲得code的同時,也能獲取reurl的值,具體如下:
[csharp]?view plaincopy2)、微信彈出授權頁面url:需要用戶授權,才能獲取code及后面需要獲取的用戶信息
[csharp]?view plaincopy說明:微信是否彈出授權頁面url的區別只在一個參數scope,不彈出微信授權頁面:scope=snsapi_base,彈出微信授權頁面:scope=snsapi_userinfo。
微信授權頁面如下:
3、通過appid、secret、code構造url,獲取微信用戶的openid和access token。appid、secret可在微信平臺下找到,code已在上面方法中獲取并回傳。具體訪問url:
[csharp]?view plaincopy4、通過openid、access token獲取用戶信息,具體訪問url:
[csharp]?view plaincopy說明:主要通過訪問微信的3個url地址并回傳數據,獲取微信用戶基本信息
=================================================================================================================================
具體代碼:
1、獲取微信code處理頁面:wxProcess.aspx
[csharp]?view plaincopy2、獲取微信code值回傳到自己的頁面wxProcess2.aspx:
[csharp]?view plaincopy?輸出微信用戶信息:
總結
以上是生活随笔為你收集整理的微信公众平台开发—利用OAuth2.0获取微信用户基本信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 班会(说一说班会的简介)
- 下一篇: 立式空调尺寸规格是多少(立式空调尺寸规格