Heim > Backend-Entwicklung > PHP-Tutorial > 微信网页授权接口代码示例

微信网页授权接口代码示例

WBOY
Freigeben: 2016-07-28 08:25:55
Original
1020 Leute haben es durchsucht
OAuth2.0网页授权演示 
<a href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx3b83200000000000&redirect_uri=http://www.domain.com/oauth2.php&resp/a>%0A

%E5%9B%9E%E8%B0%83%E9%A1%B5%E9%9D%A2

<?php if (isset($_GET[&#39;code&#39;])){ // echo $_GET[&#39;code&#39;]; //通过code换取token $code = $_GET[&#39;code&#39;]; $url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=wx3b0000000&secret=575e05512121xxxxxxxxxxx&code=$code&grant_type=authorization_code"; $json = file_get_contents($url); $arr = json_decode($json,true); $token = $arr[&#39;access_token&#39;]; $openid = $arr[&#39;openid&#39;]; //拿到token后就可以获取用户基本信息了 $url = "https://api.weixin.qq.com/sns/userinfo?access_token=$token&openid=$openid "; $json = file_get_contents($url);//获取微信用户基本信息 $arr = json_decode($json,true); $name = $arr[&#39;nickname&#39;];//昵称 $imgURL = $arr[&#39;headimgurl&#39;];//头像地址 $sex = $arr[&#39;sex&#39;];//性别 $province = $arr[&#39;province&#39;];//用户个人资料填写的省份 $city= $arr[&#39;city&#39;];//普通用户个人资料填写的城市 $country= $arr[&#39;country&#39;];//国家,如中国为CN echo "OpenID:".$openid."<br/>"; echo "昵称:".$name."<br>"."头像地址:".$imgURL."<br>"."性别:".$sex."<br>"."省份:".$province."<br>"."城市:".$city."<br>"; echo "<img src="'%22.%24imgURL.%22'" alt="微信网页授权接口代码示例" >"; }else{ echo "NO CODE"; } ?></a>

Nach dem Login kopieren

以上就介绍了 微信网页授权接口代码示例,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage