芯友网Xin1234.COM

AppID和AppSecret获取的access_token 那个 信息怎样获得?第一次做



oniccuppaC
?下,AppID和AppSecret获取的access_token 那个 <xml>信息怎样获得?第一次做
蓝么那空天
就是通过关注公众号 获取用户信息   拿到用户信息后在将用户  头像通过投影的方式  方到墙上   这就是微信墙么?
、来何声琴
代开支付宝即时到账接口 微信支付接口 价格美丽 要的私密
xun isydna
FeiJ
= =
代开是什么意思
我个人账号你也可以代开吗
oniccuppaC
那个<xml>信息在哪获得啊/
FeiJ
加密的
碉堡
oniccuppaC
新手
蓝么那空天
?Cappuccino 你这是做公众号开发  还是公众平台开发
我刚好也在弄微信方面的开发
oniccuppaC
公众平台开发
蓝么那空天

这就是解密出来的
xun isydna
承接渗透测试项目
oniccuppaC
恩恩
蓝么那空天
你在弄网页授权?
oniccuppaC
我这样写 对吗?
对啊
蓝么那空天
要认证过的服务号才有权限
这个看文档  
oniccuppaC
认证过了
好,我先看下吧
蓝么那空天
/*微信回调获取用户信息
?paramer  $redirect_url   回调网址
?paramer  $scope          授权方式   
应用授权作用域,snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息)
?paramer  $state       用户自己定义的参数
return code
回调 返回code 或 $state用户定义的参数
*/
function get_acquire_code($redirect_uri,$scope='snsapi_base',$state='123'){
            $appId = C('APP_ID');
            $redirect_uri=urlencode($redirect_uri);
            $url='
https://open.weixin.qq.com/connect/oauth2/authorize?appid='.$appId.'&redirect_uri='.$redirect_uri.'&response_type=code&scope='.$scope.'&state='.$state.'&connect_redirect=1#wechat_redirect';
            header("Location:".$url);
    }



 //获取用户openid
 function get_basic_openid($code){
         $appId = C('APP_ID');
         $appSecret = C('APP_SECRET');
        $access_token_url = '
https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$appId.'&secret='.$appSecret.'&code='.$code.'&grant_type=authorization_code';
        $access_token_json =https_request($access_token_url);
        $access_token_array = json_decode($access_token_json,true);
        $openid = 
$access_token_array['openid'];
        session('weixin_refresh_token',$access_token_array['refresh_token']);
        session('weixin_access_token',$access_token_array['access_token']);
        return $openid;
 }
    //根据openid获得用户信息
function get_user_infomation($openid){
        $verify_token_url='
https://api.weixin.qq.com/sns/auth?access_token='.session('weixin_access_token').'&openid='.$openid;
        $verify_token=https_request($verify_token_url);
        $verify_token=json_decode($verify_token,true);
        if(!$verify_token['errmsg']=='ok'){
         $anew_gain_access_token_url='
https://api.weixin.qq.com/sns/oauth2/refresh_token?appid='.$openid.'&grant_type=refresh_token&refresh_token='.session('weixin_refresh_token');
         $anew_gain_access_token_json =https_request($anew_gain_access_token_url);
        $anew_gain_access_token_array = json_decode($anew_gain_access_token_json,true);
         session('refresh_token',$access_token_array['weixin_refresh_token']);
        session('access_token',$access_token_array['weixin_access_token']);
        }
        $url = '
https://api.weixin.qq.com/sns/userinfo?access_token='.session('weixin_access_token').'&openid='.$openid.'&lang=zh_CN';
        // $url = '
https://api.weixin.qq.com/cgi-bin/user/info?access_token='.$access_token.'&openid='.$openid.'&lang=zh_CN';
        $output = https_request($url);
        $output = json_decode($output,true);
        return $output;
    }

 function https_request($url){
        $curl =curl_init();
        curl_setopt($curl,CURLOPT_URL,$url);
        curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,FALSE);
        curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,FALSE);
        curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
        $data = curl_exec($curl);
        if(curl_errno($curl)){
            return 'ERROR '.curl_error($curl);
        }
        curl_close($curl);
        return $data;
}


我也写了一个简单的   可以直接用了   以测试过
oniccuppaC
好,谢了
uoh ZnoitnA
。。
数你信不字个二十名网的我
我想让fromID=1091 或者toID=1 但是billtp必须是mny控制器中该如何写呢   
$mnybill = M('bill')->where('fromID = ' . $mid .' OR toID ='.$mid.' AND type in(5)')-&get;select();
这么写不对啊
假假
我怎么获取不到员工ID?

相关问题
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容