mirror of
https://github.com/w7corp/easywechat.git
synced 2025-01-22 03:22:10 +00:00
Page:
用户与用户组管理
12
用户与用户组管理
Hai edited this page 2016-06-23 17:44:24 +08:00
本 SDK 中上传素材通过 Overtrue\Wechat\User
、Overtrue\Wechat\Group
、Overtrue\Wechat\Tag
提供用户与用户组与用户标签管理服务。
获取实例
<?php
use Overtrue\Wechat\User;
$appId = 'wx3cf0f39249eb0e60';
$secret = 'f1c242f4f28f735d4687abb469072a29';
$userService = new User($appId, $secret);
API
$userService->get($openId);
获取用户信息$userService->batchGet(array $openId);
批量获取用户信息$userService->lists($nextOpenId = null);
获取用户列表,$nextOpenId
可选$userService->remark($openId, $remark);
修改用户备注, 返回boolean$userService->group($openId);
获取用户所属用户组ID
example:
$user = $userService->get($openId);
echo $user->nickname;
用户组
<?php
use Overtrue\Wechat\Group;
$appId = 'wx3cf0f39249eb0e60';
$secret = 'f1c242f4f28f735d4687abb469072a29';
$group = new Group($appId, $secret);
$group->lists();
获取所有分组$group->create($name);
创建分组$group->update($groupId, $name);
修改分组信息$group->delete($groupId);
删除分组$group->moveUser($openId, $groupId);
移动单个用户到指定分组$group->moveUsers(array $openIds, $groupId);
批量移动用户到指定分组
标签管理
<?php
use Overtrue\Wechat\Tag;
$appId = 'wx3cf0f39249eb0e60';
$secret = 'f1c242f4f28f735d4687abb469072a29';
$tag = new Tag($appId, $secret);
$tag->lists();
获取所有标签$tag->create($name);
创建标签$tag->update($tagId, $name);
更新标签名称$tag->delete($tagId);
删除标签$tag->userTags($openId);
获取用户所有标签$tag->usersOfTag($tagId);
获取标签组全部用户$tag->batchTagUsers(array $openIds, $tagId);
为批量用户增加指定标签$tag->batchUntagUsers(array $openIds, $tagId);
为批量用户删除指定标签
关于用户与用户组管理请参考微信官方文档:http://mp.weixin.qq.com/wiki/ 用户管理
章节。
中文版 English
目录
English 中文版
Table of Contents
Laravel 5 版: overtrue/laravel-wechat
可能由于微信的接口调整导致某些接口不能正常使用,请及时给我反馈,谢谢!https://github.com/overtrue/wechat/issues