用户组

用户组的使用就非常简单了,基本的增删改查。

获取实例

  1. <?php
  2. use EasyWeChat\Foundation\Application;
  3. // ...
  4. $app = new Application($options);
  5. $group = $app->user_group; // $user['user_group']

API

获取所有分组

  1. $group->lists();

example:

  1. $groups = $group->lists();
  2. // {
  3. // "groups": [
  4. // {
  5. // "id": 0,
  6. // "name": "未分组",
  7. // "count": 72596
  8. // },
  9. // {
  10. // "id": 1,
  11. // "name": "黑名单",
  12. // "count": 36
  13. // },
  14. // ...
  15. // ]
  16. // }
  17. var_dump($groups->groups[0]['name']) // “未分组”

创建分组

  1. $group->create($name);

example:

  1. $group->create($name);

修改分组信息

  1. $group->update($groupId, $name);

example:

  1. $group->update($groupId, "新的组名");

删除分组

  1. $group->delete($groupId);

example:

  1. $group->delete($groupId);

移动单个用户到指定分组

  1. $group->moveUser($openId, $groupId);

example:

  1. $group->moveUser($openId, $groupId);

批量移动用户到指定分组

  1. $group->moveUsers(array $openIds, $groupId);

example:

  1. $openIds = [$openId1, $openId2, $openId3 ...];
  2. $group->moveUsers($openIds, $groupId);

关于用户管理请参考微信官方文档:http://mp.weixin.qq.com/wiki/ 用户管理 章节。