PHP實現微信網頁登陸授權開發

2021-08-28 03:37:22 字數 955 閱讀 2349

官方開發文件位址

通過access_token進行介面呼叫,獲取使用者基本資料資源或幫助使用者實現基本操作。

/*

返回 code state

*/header('location:'.$url);

php處理檔案

<?php

$code = $_get['code'];

$state = $_get['state'];

//換成自己的介面資訊

if (empty($code)) $this->error('授權失敗');

$token = json_decode(file_get_contents($token_url));

if (isset($token->errcode))

//轉成物件

$access_token = json_decode(file_get_contents($access_token_url));

if (isset($access_token->errcode))

$user_info_url = ''.$access_token->access_token.'&openid='.$access_token->openid.'&lang=zh_cn';

//轉成物件

$user_info = json_decode(file_get_contents($user_info_url));

if (isset($user_info->errcode))

$rs = json_decode(json_encode($user_info),true);//返回的json陣列轉換成array陣列

//列印使用者資訊

echo '';

print_r($rs);

echo '

';

?>

《五》微信網頁登陸授權

登入 route get login home logincontroller login 首頁 route get home logincontroller index 退出 如果授權成功就會返回乙個 user 物件。to to 為第乙個引數,預設為這個 url auth user auth au...

java微信授權登陸

專案列表 com.souvc.weixin.pojo類 token 憑證自己生成get 和set方法 public class token weixinoauth2token網頁授權資訊自己生成get 和set方法 public class weixinoauth2token weixinuseri...

微信授權登陸流程(vue SpringMVC)

1 第一步 使用者同意授權,獲取code 2 第二步 通過code換取網頁授權access token 3 第三步 重新整理access token 如果需要 4 第四步 拉取使用者資訊 需scope為 snsapi userinfo scope為snsapi base 2f 2fchong.qq....