框架简介
更新日志
准备工作
安装使用
基础支持
接收消息
发送消息
用户管理
自定义菜单
实例演示
多客服功能
智能接口
推广支持
安全性
序
快速开始
接口
链接
定时器
协议
测试
建议
更新日志
1、类简介:获取粉丝列表,创建\修改用户组,讲用户添加\移除到用户组。
2、使用命名空间:use LaneWeChat\Core\UserManage;
3、参数 $openId = '用户和微信公众号的唯一ID'; 在变量$require['openid']中
$mediaId = "通过上传多媒体文件,得到的id。";
$groupId = '分组ID'; 在添加新分组、获取分组列表的时候可以得到
4、分组管理 - 创建分组
UserManage::createGroup('分组名');
5、分组管理 - 获取分组列表
UserManage::getGroupList();
6、分组管理 - 查询用户所在分组
UserManage::getGroupByOpenId($openId);
7、分组管理 - 修改分组名
UserManage::editGroupName($groupId, '新的组名');
8、分组管理 - 移动用户分组
UserManage::editUserGroup($openId, $groupId);
9、用户管理 - 获取用户基本信息
UserManage::getUserInfo($openId);
10、用户管理 - 获取关注者列表
UserManage::getFansList($next_openId='');
11、用户管理 - 获取网络状态
UserManage::getNetworkState();
12、设置备注名 开发者可以通过该接口对指定用户设置备注名,该接口暂时开放给微信认证的服务号。
UserManage::setRemark($openId, $remark);
$openId:用户的openId
$remark:新的昵称
13、关于获取用户信息的新亮点 - unionId:
获取用户信息是根据openId获取,同一个微信用户对于不同的公众号,是不同的openId。那问题就来了,如果你有多个公众号,想要共享一份用户数据,可是同一个用户在不同的公众号是不同的openId,我们无法判断是否是同一个用户,现在微信引入了UnionId的概念。
如果开发者有在多个公众号,或在公众号、移动应用之间统一用户帐号的需求,需要前往微信开放平台(open.weixin.qq.com)绑定公众号后,才可利用UnionID机制来满足上述需求。
在绑定了公众号后,我们根据openId获取用户信息的时候,会新增一个字段“unionid”,只要是同一个用户,在不同的公众号用不同的openId获取用户信息的时候unionid是相同的。
此功能不需要新增/修改代码,只需要在微信开放平台绑定公众号就可以了。仍旧使用获取用户信息接口UserManage::getUserInfo($openId);
Reply: Melanie On 2015-06-18 19:14:57
Tout ce que vous devez faire est de connecter votre appareil à l'ordinateur et cliquez sur le bouton hack !
Reply: dalianwa On 2015-06-19 11:22:03
Curl::callWebServer可以 开启curl的多线程么,因为有时候 需要获取大量用户信息的时候,一条一条的很慢。
Reply: 胡伟 On 2014-11-17 11:32:53
UserManage::getGroupList(); 这个取出来的是null 是什么情况。
回复