具體而言,網頁授權流程分為四步:
1、引導使用者進入授權頁面同意授權,獲取code//這樣返回值有subscribe,但是官方沒提這個方法。所以這裡面的 access_token是不是網頁授權的access_token?我不確準
總之,這兩個介面都是能獲取使用者資訊。
關於第四步:拉取使用者資訊(需scope為 snsapi_userinfo)
如果網頁授權作用域為snsapi_userinfo,則此時開發者可以通過access_token和openid拉取使用者資訊了。
請求方法
http:get(請使用https協議)
返回說明
正確時返回的json資料報如下:
說明: 這個方法,獲取的使用者資料,沒有關注資訊(即 [subscribe] => 1)。
而$get_user_info_url = "";//這樣呼叫就有subscribe。
分享是一種美德,請閱**!
//返回內容: [subscribe] => 1 [openid] => oze7sj**c_a88agfaj_x8tjdc [nickname] => 大仙 [***] => 1 [language] => zh_cn [city] => 大興 [province] => 北京 [country] => 中國 [headimgurl]
function getuserinfoall($code)
return $userinfo;
}//返回無subscribe
function getuserinfo($code)
微信開發之網頁授權獲取使用者基本資訊
具體而言,網頁授權流程分為四步 1 引導使用者進入授權頁面同意授權,獲取code2 通過code換取網頁授權access token 4 通過網頁授權access token和openid獲取使用者基本資訊 這樣返回值有subscribe,但是官方沒提這個方法。所以這裡面的 access token...
微信之網頁授權獲取使用者基本資訊
以snsapi userinfo為scope發起的網頁授權,是用來獲取使用者的基本資訊的。授權登入進行 scope snsapi userinfo例項 獲取使用者的資訊 code get code 第一步 取得openid oauth2 getjson oauth2url 取得access toke...
微信網頁授權登入獲取使用者資訊
引數 是否必須說明是 redirect uri 是response type 是返回型別,請填寫code scope 是應用授權作用域,snsapi base 不彈出授權頁面,直接跳轉,只能獲取使用者openid snsapi userinfo 彈出授權頁面,可通過openid拿到暱稱 性別 所在地...