365体育备用网址报道7.3.2网页推断用户是否关切_365体育备用网址官网资讯

以下PHP代码实现了猎取用户信息的功能。

 1 require_once('weixin.class.php');
 2 $weixin = new class_weixin();
 3 $openid = "";
 4 if (!isset($_GET["code"])){
 5     $redirect_url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
 6     $jumpurl = $weixin->oauth2_authorize($redirect_url, "snsapi_base", "123");
 7     Header("Location: $jumpurl");
 8     exit();
 9 }else{
10     $access_token = $weixin->oauth2_access_token($_GET["code"]);
11     $openid = $access_token['openid'];
12     $info = $weixin->get_user_info($openid);
13     if ($info["subscribe"] == 1){
14         $href = "http://www.baidu.com/";
15     }else{
16         $href = "http://mp.weixin.qq.com/s?__biz=MzA5NzM2MTI4OA==&mid=203240737&idx=1&sn=007bbbe06fb89cbce76d6f8b619acc1a&scene=0#wechat_redirect";
17     }
18     Header("Location: $href");
19     exit();
20 }

这个流程是先用网页授权猎取到用户的OpenID,再用用户基本信息接口查询用户的基本信息,如果用户没有关切,其subscribe的值就是0,如果已经关切了,值就为1,
依据是否关切状态跳转到不同的页面。
365体育备用网址不直接用网页授权取用户的基本信息呢?因为网页授权取到的基本信息中,不含有关切状态subscribe这个参数。

------分隔线----------------------------

公布评论 (106人察看0条评论)
请自觉遵守互联网相关的政策法规,严禁公布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换金宝博备用域名
最新评论