首页 > 微信应用  > 

微信开发之用户组的介绍

微信开发之用户组的介绍
这篇文章详解微信开发之用户组的介绍

1:创建用户组

   微信跟QQ一样可以创建组名,删除组名,修改组名,查询组名,这些操作都是一系列的接口,只需要调用相关的接口,并以curl的形式进行发送,便可以获得相关的结果

创建分组

一个公众账号,最多支持创建100个分组。

接口调用请求说明

http请求方式: POST(请使用https协议)https://api.weixin.qq.com/cgi-bin/groups/create?access_token=ACCESS_TOKEN

POST数据格式:json

POST数据例子:{"group":{"name":"test"}}

参数说明

参数说明

access_token调用接口凭证

name分组名字(30个字符以内)

返回说明 正常时的返回JSON数据包示例:

{

    "group": {

        "id": 107, 

        "name": "test"

    }

}

   下面是相关代码的实现

我们需要通过curl的形式将数据包发送过去,返回的结果是一个StdClass形式的json数据,我们需要将stdClass进行转换为数组形式,所以我们创建一个func.php文件,后面的组的相关操作都基于这些函数

<?php //设定appID 和secret define ("APPID","wx70fe852945a945b6",true); define ("SECRET",&#39;d05c2fc161d71c8317331a39044a7d93&#39;,true); $APPID="wx70fe852945a945b6"; $SECRET="d05c2fc161d71c8317331a39044a7d93"; function curl($url,$data=null) { //初始化 $curl=curl_init(); curl_setopt($curl, CURLOPT_URL, $url);//设置传输链接 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);//设置SSL凭证 curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false ); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);//是否显示在浏览器上 if(!empty($data)) { //进行post数据 curl_setopt($curl,CURLOPT_POST,1); curl_setopt($curl,CURLOPT_POSTFIELDS,$data); }$result=curl_exec($curl);//执行curlcurl_close($curl);//关闭curlreturn $result; } function transition ($data) { if(is_object($data)){ $data=(array)$data;}if(is_array($data)){ foreach($data as $key=>$value) {   $data[$key]=transition($value); }}return $data;  }  //将多维数组转成字符串   function recount($result){    if(is_array($result)){   foreach($result as $key=&gt;$value)   {      recount($value);   return $value;   }  }}  //access_token链接地址  $access_token_url="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&amp;appid=$APPID&amp;secret=$SECRET"; //获取access_token.将返回的json格式转成数组,返回一个数组形式的access_token $access_token=(array)json_decode(curl($access_token_url)); $access_token=$access_token['access_token'];?&gt;

微信开发之用户组的介绍由讯客互联微信应用栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“微信开发之用户组的介绍