• 大小: 2KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-01-02
  • 语言: PHP
  • 标签: 微信授权  

资源简介

微信网页授权接口,开发语言是PHP,通过两次跳转实现。通过接口获取用户信息,并追加用户信息(如:openid、昵称、头像等)地址参数跳回前端页面。 具体说明:https://blog.csdn.net/gaofei880219/article/details/80309222

资源截图

代码片段和文件信息

$appId = ‘xxx‘; // 公众号AppId
$appSecret = ‘xxx‘; // 公众号AppSecret
$code = $_GET[‘code‘];
$state = $_GET[‘state‘];
$url = “https://api.weixin.qq.com/sns/oauth2/access_token?appid=$appId&secret=$appSecret&code={$code}&grant_type=authorization_code“;
$a = file_get_contents($url);
switch($state){
case ‘project1‘:
preg_match_all(“/\“openid\“:\“(.*?)\“/“ $a $matches PREG_SET_ORDER);
$openid = $matches[0][1];

$json=(array)json_decode($a);
if(!isset($json[‘errcode‘])){
$openid = $json[‘openid‘];
$url =“https://api.weixin.qq.com/sns/userinfo?access_token=“.$json[‘access_token‘].“&openid=“.$json[‘openid‘];
$a = file_get_contents($url);
$json = (array)json_decode($a);
$nickname = $json[‘nickname‘];
$headimgurl = $json[‘headimgurl‘];

hea

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1851  2018-05-14 15:15  oauthDemo\index.html
     文件        1012  2018-05-14 15:15  oauthDemo\oauth2.php
     目录           0  2018-05-12 18:04  oauthDemo\

评论

共有 条评论