🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 黑名单管理 [TOC] ## 获取公众号的黑名单列表 公众号可通过该接口来获取帐号的黑名单列表,黑名单列表由一串 OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成。 该接口每次调用最多可拉取 10000 个OpenID,当列表数较多时,可以通过多次拉取的方式来满足需求。 ``` $user = WeChat::instance('user')->getblacklist(); ``` 当用户较多时可以指定参数从哪个用户开始获取。 ``` $user = WeChat::instance('user')->getblacklist(用户的OPENID); ``` ## 拉黑用户 公众号可通过该接口来拉黑一批用户,黑名单列表由一串 OpenID (加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成。 ``` //用户的OPENID列表 $openids = ['oGiQGuNCkJCTsc_t61XTrqbyY3rM']; WeChat::instance('user')->batchBlackList($openids); ``` **返回值** ``` [ "errcode"=>0, "errmsg"=> "ok" ] ``` ## 取消拉黑用户 公众号可通过该接口来取消拉黑一批用户,黑名单列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成。 ``` //用户的OPENID列表 $openids = ['oGiQGuNCkJCTsc_t61XTrqbyY3rM']; WeChat::instance('user')->batchUnBlackList($openids); ``` **返回值** ``` [ "errcode"=>0, "errmsg"=>"ok" ] ```