1 natapp.cn/ 註冊 實名認證
2 獲取免費 (必須實名認證後才可以獲取免費的隧道)
3 獲取authtoken
4 下載 natapp 根據你的電腦版本下載對應的
5 在natapp跟目錄執行
antapp -authtoken = XXXXX
6 這時候就可以穿牆了
7 下載微信開發者工具
8 申請微信測試這賬號獲取appID appsecret
9 掃碼關注一下
10 配置授權回撥頁面域名
##
11 coding (參考微信授權登入文件)
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class WeChateController extends Controller
{
public function wxCode()
{
$param = http_build_query([
'appid' => '你的appid',
'redirect_uri' => 'http://www.laravel.com/wxToken',
'response_type' => 'code',
'scope' => 'snsapi_userinfo'
]);
$url = "https://open.weixin.qq.com/connect/oauth2/authorize?" . $param . "#wechat_re";
return redirect($url);
}
public function wxToken(Request $request)
{
$code = $request->input('code');
//第二步通過code換取網頁授權access_token
$param = http_build_query([
'appid' => '你的appid',
'secret' => '你的secret',
'code' => $code,
'grant_type' => 'authorization_code'
]);
$url = 'https://api.weixin.qq.com/sns/oauth2/access_token?' . $param;
$result = json_decode(file_get_contents($url));
//第四步:拉取使用者資訊(需scope為 snsapi_userinfo)
$param = http_build_query(
[
'access_token' => $result->access_token,
'openid' => $result->openid,
'lang' => 'zh_CN'
]
);
$url = 'https://api.weixin.qq.com/sns/userinfo?' . $param;
$data = json_decode(file_get_contents($url), true);
dd($data);
}
}
12 微信開發者工具訪問
本作品採用《CC 協議》,轉載必須註明作者和本文連結