微信的分组怎么删除在谁可以看里面,如何删除分组。

& 在微信用户分组里面微信官方提供了多个接口供我们去参考使用,分别是创建分组、删除分组、修改分组、查询分组和移动分组,本教程将详细介绍这些分组的功能的开发。
获取access_token:
& 因为无论进行哪种分组开发都要使用access_token,所以,我们先根据自己里面的appid和appsecret来生成access_token。
& 在微信连网站我们已经讲过生成token的方法有三种,而使用代码来创建token的方法是我们主要学习的内容,生成token的方法在教程&&已经详细讲解了这里不再介绍,我们把生成token的文件名起名为:access_token.php
& 因为用户分组操作的接口使用的是http协议,所以,我们需要编写一个函数http_request用来提交数据到接口,这个函数里面使用的是curl库。
http_reuest函数代码:
http_request($url, $data = null)
$ch = curl_init();
//设置变量
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
if(!empty($data))
curl_setopt($ch,
CURLOPT_POST, 1);
curl_setopt($ch,
CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
& 具体代码这里不再多解释,因为,在微信连已经把这一段代码作了详细的解释,把这个函数http_request保存到文件common.php里面,供下面开发分组时调用。
创建用户分组开发
& 目标要求:创建一个分组名为php的用户分组。
& 创建分组接口:https://api./cgi-bin/groups/create?access_token=ACCESS_TOKEN
& POST数据例子:{&group&:{&name&:&test&}}
& 1)获取access_token:从上面的创建分组接口的url可以看出首先要获取微信公众号的access_token,要获取这个需要引入文件access_token.php。
& 引入文件common.php:这个后面会用到所以,在开发分组时先把这二个文件引入。
& 2)设置url和post数据:
& && &$url = &https://api./cgi-bin/groups/create?access_token={$access_token}&;
&& &$post = '{&group&:{&name&:&php&}}';
& 这里面的$post指的是要创建的分组名,即php。
& 3)创建分组:$res = http_request($url, $post);
& 这个函数正是common.php里面定义的用来提交$post数据到浏览器的函数。
& 这样就创建好了名称为php的分组,$res保存的是一个json数据格式的分组,如下所示:&{&group&:{&id&:101,&name&:&php&}}&
最终的代码是:
require_once 'get_token.php';
require_once 'common.php';
$url = &https://api./cgi-bin/groups/create?access_token={$access_token}&;
$post = '{&group&:{&name&:&php&}}';
$res = http_request($url, $post);
& 把这段代码保存到文件create_group.php里面,上传这个文件,然后,在浏览器里面打开这个文件,结果如下所示:string(33) &{&group&:{&id&:101,&name&:&php&}}&
& 表示我们创建了一个id为101,名称为php的分组。
& 如何想创建多个分组如何操作?例如,我还想添加分组为html,jquery,只需要在上面的代码后面添加如下二组代码:
$post = '{&group&:{&name&:&html&}}';
$res = http_request($url, $post);
$post = '{&group&:{&name&:&jquery&}}';
$res = http_request($url, $post);
& 这样就又添加了html和jquery二个分组了。
删除用户分组开发
& 删除用户分组和创建用户分组思路完全一样,只是处理的接口不同,其它完全一样,所以,只需要把上面的url和post数据修改一下即可。
& 删除分组接口是:https://api./cgi-bin/groups/delete?access_token=ACCESS_TOKEN
& POST数据例子:{&group&:{&id&:108}}
& 所以,修改后的代码是:
require_once 'get_token.php';
require_once 'common.php';
$url = &https://api./cgi-bin/groups/delete?access_token={$access_token}&;
$post = '{&group&:{&id&:108}}';
$res = http_request($url, $post);
& 这样就把分组id为108的分组给删除掉了,但是,要注意删除了分组并不会把分组里面的粉丝也给删除了,在被删除的分组里面的粉丝将被放到未分组里面,这是由腾讯服务器来实现的并不需要我们去开发,如果您想把删除的分组里面
的粉丝存放到您希望的分组里面,您可以在删除前把分组里面的用户移动到分组里面。
移动用户分组开发
& 1)移动用户分组
https://api./cgi-bin/groups/members/update?access_token=ACCESS_TOKEN
POST数据例子:{&openid&:&oDF3iYx0ro3_7jD4HFRDfrjdCM58&,&to_groupid&:108}
& 这里面的openid可以从微信公众号里面用户管理去查看,也可以通过以前学过的代码去获取,这个比较简单。
& 2)批量移动用户分组
& https://api./cgi-bin/groups/members/batchupdate?access_token=ACCESS_TOKEN
& POST数据例子:{&openid_list&:[&oDF3iYx0ro3_7jD4HFRDfrjdCM58&,&oDF3iY9FGSSRHom3B-0w5j4jlEyY&],&to_groupid&:108}
& 除了修改url和post数据外,其它跟创建分组的代码完全一样。
修改分组名开发
& https://api./cgi-bin/groups/update?access_token=ACCESS_TOKEN
& POST数据例子:{&group&:{&id&:108,&name&:&test2_modify2&}}
& post包含了要修改的用户的id,以及要修改的用户的名称test2_modify2,其它跟创建分组的代码完全一样。
查询分组开发
& 1)查询所有分组
&& 查询所有分组url:https://api./cgi-bin/groups/get?access_token=ACCESS_TOKEN
& 因为查询所有分组不需要post数据,所以,只需要这个接口即可,代码如下:
require_once 'get_token.php';
require_once 'common.php';
$url = &https://api./cgi-bin/groups/get?access_token={$access_token}&;
$res = http_request($url);
& 打印一下我创建的分组如下所示:
&{&groups&:[{&id&:0,&name&:&未分组&,&count&:1},{&id&:1,&name&:&黑名单&,&count&:0},{&id&:2,&name&:&星标组&,&count&:0},{&id&:100,&name&:&php&,&count&:0},{&id&:101,&name&:&php&,&count&:0},
{&id&:102,&name&:&php&,&count&:0},{&id&:103,&name&:&php&,&count&:0},{&id&:104,&name&:&js&,&count&:0},{&id&:105,&name&:&php&,&count&:0},{&id&:106,&name&:&js&,&count&:0},{&id&:107,&name&:&php&,&count&:0},
{&id&:109,&name&:&php&,&count&:0},{&id&:110,&name&:&html&,&count&:0},{&id&:111,&name&:&jquery&,&count&:0},{&id&:112,&name&:&php&,&count&:0},{&id&:113,&name&:&html&,&count&:0},
{&id&:114,&name&:&jquery&,&count&:0}]}
& 2)查询用户所在分组
&& 接口url:https://api./cgi-bin/groups/getid?access_token=ACCESS_TOKEN
&&& POST数据例子:{&openid&:&od8XIjsmk6QdVTETa9jLtGWA6KBc&}
& 这个又跟创建分组有一样了。
& 上面就是微信用户分组的各种操作功能的开发,上面的post数据这里都是直接写好的,在实际项目中这些数据可能是通过用户输入或是用户选择来填写,这里只是演示一遍在实现开发中可以灵活使用。
phpos微信网:专注于研究里面的包括微信订阅号、微信服务号、微信企业号和微信应用号小程序的开发、推广、营销、编辑和运营技术,为企业提供、和接入微信开放平台提供教程和服务。|在线帮助 |广告服务|——当下软件园 / 汇聚当下最新最酷的软件下载站!
热门搜索:
您的位置:
> 微信公众平台粉丝怎么新增和删除分组
微信公众平台粉丝怎么新增和删除分组
微信公众平台在运营的后期一般都会有非常多粉丝,这个时候就需要对粉丝进行分组管理。那么,公众平台粉丝怎么新增和删除分组呢?接下来,大家就跟着小编一起来了解一下吧!
新增分组方法:
登录微信公众平台,进入管理界面,在用户管理中点击新增分组。
温馨提醒:目前微信公众平台粉丝分组最高可以设置100个分组。
修改分组名称/删除分组方法:
登录微信公众平台,进入管理界面,在用户管理中选择要修改变动的分组即可。
类别:聊天社交 &&大小:31.41M &&&语言:简体中文
有时候难免用qq会发错信息,错别字啊等等,为了避免尴尬,手机qq是可以撤回你所发送的消息的,那么手机qq如何撤回消息,小编来教教大家。
亲淘是阿里巴巴旗下新推出的淘宝软件,用于买家和卖家的交流,在交流过程中我们必不可少的一个步骤就是发图片。那亲淘怎么发图片呢?下面小编就为大家介绍一下吧。
微信的使用越来越大众化越来越频繁,不过使用时间久了之后就会产生大量的缓存垃圾文件,占用手机内存,导致微信存储空间不足,而且手机运行速度也会变慢。下面小编就来介绍一下安卓手机微信缓存怎么清理
自从微信的小视频出现之后,微信用户就更愿意用小视频的方式去保存自己认为精彩的画面。但是很多用户不知道微信小视频怎么导出到电脑,接下来,小编就教大家如何将手机中的微信小视频导出到电脑中吧。
微信已经火热到不分男女老少用户了~不过好多小伙伴不知道微信朋友圈怎么发文字不发图片,其实这非常简单的~想要知道的朋友就跟着小编的微信发纯文字消息教程来看看吧!
Copyright (C)
.All rights reserved.}

我要回帖

更多关于 微信里的分组怎么删除 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信