用户管理

用户分组管理

详细请参考 http://mp.weixin.qq.com/wiki/8/d6d33cf60bce2a2e4fb10a21be9591b8.html

Client.create_group(name)

创建分组。

  • 参数

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

    返回

    返回的 JSON 数据包

Client.get_groups()

查询所有分组。

  • 返回

    返回的 JSON 数据包

Client.get_group_by_id(openid)

查询用户所在分组。

  • 参数

    openid – 用户的OpenID

    返回

    返回的 JSON 数据包

Client.update_group(group_id, name)

修改分组名。

  • 参数

    • group_id – 分组 ID,由微信分配

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

    返回

    返回的 JSON 数据包

Client.move_user(user_id, group_id)

移动用户分组。

  • 参数

    • user_id – 用户 ID,即收到的 Message 的 source

    • group_id – 分组 ID

    返回

    返回的 JSON 数据包

Client.move_users(user_id_list, group_id)

批量移动用户分组。

  • 参数

    • user_id_list – 用户 ID 的列表(长度不能超过50)

    • group_id – 分组 ID

    返回

    返回的 JSON 数据包

Client.delete_group(group_id)

删除分组。

  • 参数

    group_id – 要删除的分组的 ID

    返回

    返回的 JSON 数据包

设置备注名

详细请参考 http://mp.weixin.qq.com/wiki/16/528098c4a6a87b05120a7665c8db0460.html

Client.remark_user(user_id, remark)

设置备注名。

  • 参数

    • user_id – 设置备注名的用户 ID

    • remark – 新的备注名,长度必须小于30字符

    返回

    返回的 JSON 数据包

获取用户基本信息

详细请参考 http://mp.weixin.qq.com/wiki/1/8a5ce6257f1d3b2afb20f83e72b72ce9.html

Client.get_user_info(user_id, lang=’zh_CN’)

获取用户基本信息。

  • 参数

    • user_id – 用户 ID 。 就是你收到的 Message 的 source

    • lang – 返回国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语

    返回

    返回的 JSON 数据包

Client.get_users_info(user_id_list, lang=’zh_CN’)

批量获取用户基本信息。

  • 参数

    • user_id_list – 用户 ID 的列表

    • lang – 返回国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语

    返回

    返回的 JSON 数据包