ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 会员组管理 ##介绍 开发者可以使用接口,对公众平台的分组进行查询、创建、修改、删除等操作,也可以使用接口在需要时移动用户到某个分组。 <a href="http://mp.weixin.qq.com/wiki/0/56d992c605a97245eb7e617854b169fc.html" target="_blank">查看官方文档</a> ##操作 ###查询所有分组 ``` $data = Weixin::instance('group')->getAllGroups(); p($data); ``` ###创建分组 一个公众账号,最多支持创建100个分组。 ``` $group = array("group" => array("name" => "后盾网组")); $result = Weixin::instance('group')->create($group); p($result); ``` ###查询用户所在分组 ``` //参数$openid:用户的OpenID $result = Weixin::instance('group')->getUserGroup($openid); ``` ###修改分组名 ``` //id:分组id,由微信分配 name:分组名字(30个字符以内) $group = array("group" => array("id" => 108, "name" => "新的组名")); $result = Weixin::instance('group')->changeGroupName($group); ``` ###移动用户分组 ``` //openid:用户唯一标识符 to_groupid:分组id $data = array("openid"=>"oDF3iYx0ro3_7jD4HFRDfrjdCM58","to_groupid"=>108); Weixin::instance('group')->changUserGroup($data); ``` ###批量移动用户分组 ``` $data = array( //用户唯一标识符openid的列表 "openid_list" => array( "oDF3iYx0ro3_7jD4HFRDfrjdCM58", "oDF3iY9FGSSRHom3B-0w5j4jlEyY" ), //分组id "to_groupid" => 108 ); Weixin::instance('group')->moveUserToGroup($data); ``` ###删除分组 注意本接口是删除一个用户分组,删除分组后,所有该分组内的用户自动进入默认分组。 接口调用请求说明 ``` //group:分组 id:分组的id $data = array("group" => array("id" => 108)); Weixin::instance('group')->delGroup($data); ```