企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 用户管理 ##文档 <a href="http://mp.weixin.qq.com/wiki/1/4a566d20d67def0b3c1afc55121d2419.html" target="_blank">http://mp.weixin.qq.com/wiki/1/4a566d20d67def0b3c1afc55121d2419.html</a> ##操作 ###设置备注名 开发者可以通过该接口对指定用户设置备注名,该接口暂时开放给微信认证的**服务号**。 ``` $data = array( //用户标识 "openid" => "oDF3iY9ffA-hqb2vVvbr7qxf6A0Q", //新的备注名,长度必须小于30字符 "remark" => "pangzi" ); Weixin::instance('user')->setRemark($data); ``` ###获取用户基本信息 ``` //openid:普通用户的标识,对当前公众号唯一 $openid='xxxx'; Weixin::instance('user')->getUserInfo($openid); ``` ###批量获取用户基本信息 开发者可通过该接口来批量获取用户基本信息。最多支持一次拉取100条。 ``` $data = array( "user_list" => array( array( "openid" => "otvxTs4dckWG7imySrJd6jSi0CWE", "lang" => "zh-CN" ), array( "openid" => "otvxTs_JZ6SEiP0imdhpi50fuSZg", "lang" => "zh-CN" ) ) ); Weixin::instance('user')->getUserInfoLists($data); ``` ###获取用户列表 一次拉取调用最多拉取10000个关注者的OpenID,可以通过多次拉取的方式来满足需求。 ``` //从第1个用户拉取 $user = Weixin::instance('user')->getUserLists(); //从上次拉取最后一个用户摘取 $user = Weixin::instance('user')->getUserLists($user['next_openid']); ```