微信之網頁授權獲取使用者基本資訊

2022-03-23 06:17:23 字數 760 閱讀 3598

以snsapi_userinfo為scope發起的網頁授權,是用來獲取使用者的基本資訊的。
授權登入進行**

<?php

//scope=snsapi_userinfo例項

獲取使用者的資訊

<?php

$code = $_get["code"];

//第一步:取得openid

$oauth2 = getjson($oauth2url);

//取得access_token

$token = getjson($url);

//第二步:根據全域性access_token和openid查詢使用者資訊

$access_token = $token["access_token"];

$openid = $oauth2['openid'];

$get_user_info_url = "";

$userinfo = getjson($get_user_info_url);

//列印使用者資訊

print_r($userinfo);

function getjson($url)

?>

詳細的解析

微信開發之網頁授權獲取使用者基本資訊

具體而言,網頁授權流程分為四步 1 引導使用者進入授權頁面同意授權,獲取code2 通過code換取網頁授權access token 4 通過網頁授權access token和openid獲取使用者基本資訊 這樣返回值有subscribe,但是官方沒提這個方法。所以這裡面的 access token...

微信開發之網頁授權獲取使用者基本資訊

具體而言,網頁授權流程分為四步 1 引導使用者進入授權頁面同意授權,獲取code 這樣返回值有subscribe,但是官方沒提這個方法。所以這裡面的 access token是不是網頁授權的access token?我不確準 總之,這兩個介面都是能獲取使用者資訊。關於第四步 拉取使用者資訊 需sco...

微信端從網頁授權獲取使用者基本資訊

如果使用者同意授權,頁面將跳轉至 redirect uri code code state state。若使用者禁止授權,則重定向後不會帶上code引數,僅會帶上state引數redirect uri?state state 此時的access token是乙個特殊的網頁授權access token...