この記事では、PHP を使用して WeChat ユーザーの openid と基本情報を取得する方法について説明します。
基本構成
1 2 3 4 | public function getcode(){
$appid =''; $redirect_uri =urlencode( "https://授权回调页面域名/plugs/task/getuserinfo" );
$url ="
header( "location:" . $url );}
|
ログイン後にコピー
情報の取得
1 2 3 4 5 6 7 | public function getuserinfo(){ $appid = "" ; $secret = "" ;
$code = $_GET ['code'];
$oauth2Url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=" . $appid . "&secret=" . $secret . "&code=" . $code . "&grant_type=authorization_code" ;
$oauth2 = $this ->http_curl( $oauth2Url );
$access_token = $oauth2 [ "access_token" ];
$get_user_info_url = "https://api.weixin.qq.com/sns/userinfoaccess_token=" . $access_token . "&openid=" . $openid . "&lang=zh_CN" ;
$userinfo = $this ->http_curl( $get_user_info_url ); dump( $userinfo );
|
ログイン後にコピー
curl request
1 2 3 4 5 6 7 8 9 10 | function http_curl( $url ){
$ch = curl_init();
curl_setopt( $ch , CURLOPT_URL, $url );
curl_setopt( $ch ,CURLOPT_RETURNTRANSFER,1);
curl_setopt( $ch , CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt( $ch , CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt( $ch ,CURLOPT_HEADER, 0);
$output = curl_exec( $ch );
curl_close( $ch );
return json_decode( $output , true);}
|
ログイン後にコピー
この記事では、PHP を通じて WeChat ユーザーの openid と基本情報を取得する方法について説明します。関連コンテンツの詳細については、PHP 中国語 Web サイトを参照してください。
#関連する推奨事項:
#残り 12306 個のチケット クエリ関数と価格クエリ関数を実装するための php コード
PHP のテーブル データのクイック エクスポートに関連するチュートリアルの紹介
PHP の事前定義インターフェイスである ArrayAccess の使用方法について説明します
以上がPHP を介して WeChat ユーザーの openid と基本情報を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。