ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 黑名单管理 [toc] ## 获取公众号的黑名单列表 公众号可通过该接口来获取帐号的黑名单列表,黑名单列表由一串 OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成。 该接口每次调用最多可拉取 10000 个OpenID,当列表数较多时,可以通过多次拉取的方式来满足需求。 ```php $user = WeChat::instance('user')->getblacklist(); ``` 当用户较多时可以指定参数从哪个用户开始获取。 ```php $user = WeChat::instance('user')->getblacklist(用户的OPENID); ``` ## 拉黑用户 公众号可通过该接口来拉黑一批用户,黑名单列表由一串 OpenID (加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成。 ```php //用户的OPENID列表 $openids = ['oGiQGuNCkJCTsc_t61XTrqbyY3rM']; WeChat::instance('user')->batchBlackList($openids); ``` **返回值** ```php [ "errcode"=>0, "errmsg"=> "ok" ] ``` ## 取消拉黑用户 公众号可通过该接口来取消拉黑一批用户,黑名单列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成。 ```php //用户的OPENID列表 $openids = ['oGiQGuNCkJCTsc_t61XTrqbyY3rM']; WeChat::instance('user')->batchUnBlackList($openids); ``` **返回值** ```php [ "errcode"=>0, "errmsg"=>"ok" ] ```