QQ登录回调地址获取用户信息

<?php
require_once("../../API/qqConnectAPI.php");
$qc = new QC();
$appid = ""; //appid 
$access_token = $qc->qq_callback();
$openid = $qc->get_openid();
//请求用户信息接口获取用户个人信息
$curl = "https://graph.qq.com/user/get_user_info?access_token=".$access_token."&oauth_consumer_key=".$appid."&openid=".$openid;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $curl);//提交到指定网页  
curl_setopt($ch, CURLOPT_HEADER, 0);//设置header  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//要求结果为字符串且输出到屏幕上  
$jsonInfo = curl_exec($ch);
curl_close($ch);

// $arrInfo = json_decode($jsonInfo,true);//json 串 转数组
echo "<script>window.close();</script>";

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要跳转到微信授权页面并设置回调地址,你可以按照以下步骤进行操作: 1. 构造授权链接:使用你的公众号的 AppID 和回调地址,构造一个跳转到微信授权页面的链接。授权链接的格式如下: ``` https://open.weixin.qq.com/connect/oauth2/authorize?appid=YOUR_APPID&redirect_uri=YOUR_REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect ``` 其中,`YOUR_APPID`是你的公众号的 AppID,`YOUR_REDIRECT_URI`是你设置的回调地址,`SCOPE`是授权作用域,可以是snsapi_base或snsapi_userinfo,`STATE`是自定义参数,用于传递额外的信息。 2. 用户跳转到授权页面:将构造好的授权链接重定向到微信授权页面,引导用户访问该链接。 3. 用户授权并重定向回调地址:用户在微信授权页面确认授权后,微信会将用户重定向到你设置的回调地址,并附带一个授权临时票据 code 参数。 4. 在回调地址中处理授权临时票据:在你设置的回调地址对应的后端接口中,获取到微信返回的授权临时票据 code,并进行后续的处理。 在实际操作中,你需要根据你使用的后端技术栈来处理上述步骤。一般来说,你可以在前端页面中构造授权链接,并通过重定向或者跳转到该链接来引导用户进行授权。在后端接口中,你可以获取到微信返回的授权临时票据 code,并进行下一步的操作,比如通过 code 换取 access_token、拉取用户信息等。 记得将你的回调地址添加到微信公众平台的网页授权回调域名中,以确保能够正常回调到你的接口。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值