获取分组创建分组
<?php
namespace Home\Controller;
use Think\Controller;
use Com\Wechat;
use Com\WechatAuth;
class UserController extends Controller {
private $appid="";
private $appSecret="";
private $WechatAuth="";//初始化WechatAuth类
private $accsess_token="";//缓存token
public function __construct(){
parent::__construct();
if(!session('token')){
$this->WechatAuth=new WechatAuth($this->appid,$this->appSecret);//初始化WechatAuth类
$WechatAuth=$this->WechatAuth;
$token=$WechatAuth->getAccessToken();
session(array('expire'=>$token['expires_in']));//设置过期时间
session('token',$token['accsess_token']);//缓存token
$this->accsess_token=$token;
}else{
$token=session('token');
$this->WechatAuth=new WechatAuth($this->appid,$this->appSecret,$token);//初始化WechatAuth类
$this->accsess_token=$token;//缓存token
}
}
//获取所有用户组
public function selectGroupsGet(){
header('Content-type:text/html;charset=utf-8;');
$WechatAuth=$this->WechatAuth;
$data=$WechatAuth->groupsGet();
var_dump($data);
}
//创建一个分组
public function createGroup(){
$WechatAuth=$this->WechatAuth;
$data=$WechatAuth->groupsCreate('我的分组');
var_dump($data);
}
//查询一下指定用户的分组
public function GroupId(){
$m=M('users');
$user=$m->find(3);
$openid=$user['openid'];
$WechatAuth=$this->WechatAuth;
$data=$WechatAuth->groupsGetid($openid);
var_dump($data);
}
}