PHP微信登入(網頁授權)之後的獲取使用者的資訊

2021-09-08 11:56:50 字數 1178 閱讀 7301

//這部峰程式碼是封裝的庫檔案,

<?php/**

* created by phpstorm.

* user: root

* date: 16-6-23

* time: 下午3:29 */

class

weixinuser

//根據使用者授權登入之後渠道的code得到access_token

public

function get_access_token($code

)

else

}//根據accesss_token取到使用者的個人資訊

public

function get_user_info($access_token, $language="zh_cn")

."&openid=".$access_token->;

$user_info = json_decode(file_get_contents($url

));

if (isset($user_info->errcode))

else

}//輸出錯誤資訊

public

function error($errmsg, $errcode = "001")

}

第二步:獲取access_token;

第三步:獲取使用者的個人資訊;

下面是對上面函式的呼叫:

<?php

include_once "weixinuser.php";

$code = $_get['code'];

//換成自己的介面資訊, 這兩個資訊都是公眾號的資訊,不是開放平台的資訊。

); //初始化物件

$access_token=$weixinuser->get_access_token($code

);var_dump($access_token

); //列印access_token,注意:列印的是乙個物件,而不是陣列。呼叫其成員變數時要用"->"

$user=$weixinuser->get_user_info($access_token

);var_dump($user

); //列印使用者的個人資訊

?>

2016-06-23  21:09:31

PHP微信登入(網頁授權)之後的獲取使用者的資訊

這部峰程式碼是封裝的庫檔案,created by phpstorm.user root date 16 6 23 time 下午3 29 class weixinuser 根據使用者授權登入之後渠道的code得到access token public function get access toke...

微信網頁授權登入

筆記小結 1.公眾平台以access token為介面呼叫憑據,所有介面呼叫前都要先獲取access token 2.網頁授權兩種方式 oauth機制 2.1 以snsapi base為snsapi的靜默授權,只能獲取到使用者的openid,2.2 以snsapi userinfo為snsapi的授...

PHP微信授權登入資訊

檔案1 index.php 換成自己的介面資訊 引數說明 引數 是否必須 說明是 redirect uri 是response type 是返回型別,請填寫code scope 是應用授權作用域,snsapi base 不彈出授權頁面,直接跳轉,只能獲取使用者openid snsapi userin...