Gestion des listes noires
Gestion de la liste noire
Les comptes officiels peuvent se connecter à la plateforme publique WeChat pour bloquer les fans. Dans le même temps, nous fournissons également un ensemble d'API de gestion de liste noire afin que les développeurs puissent utiliser directement l'interface pour fonctionner.
1. Obtenez la liste noire du compte officiel
Le compte officiel peut obtenir la liste noire du compte via cette interface. (ID WeChat crypté, l'OpenID de chaque utilisateur pour chaque compte public est unique).
Cette interface peut extraire jusqu'à 10 000 OpenID par appel Lorsque le nombre de listes est important, plusieurs extractions peuvent être utilisées pour répondre à la demande.
Description de la demande d'appel d'interface
http请求方式:POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/tags/members/getblacklist?access_token=ACCESS_TOKEN
Description des données JSON
{ "begin_openid":"OPENID1" }
Lorsque Begin_openid est vide, il sera extrait depuis le début par défaut. Instructions de retour
Description du code de retour Dans le même temps, veuillez noter : Lorsque le nombre de listes noires de comptes publics dépasse 10 000, vous pouvez renseigner la valeur de next_openid et extraire la liste plusieurs fois pour répondre aux besoins. Plus précisément, lors de l'appel de l'interface, la valeur next_openid renvoyée lors de l'appel précédent est utilisée comme valeur next_openid lors de l'appel suivant. 2. Bloquer les utilisateurs Le compte public peut bloquer un groupe d'utilisateurs via cette interface. La liste noire se compose d'une chaîne d'OpenID (ID WeChat crypté, chaque utilisateur possède l'OpenID de. chaque compte public est unique). Description de la demande d'appel d'interface Description du paramètre Renvoyer le paquet de données JSON en cas d'erreur (L'exemple est une erreur AppID non valide) Description du code de retour 3. 取消拉黑用户 公众号可通过该接口来取消拉黑一批用户,黑名单列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成。 接口调用请求说明 Description du paramètre Renvoie le paquet JSON en cas d'erreur (par exemple, erreur Invalid AppID) Description du code de retour{
"total":23000,
"count":10000,
"data":{"
openid":[
"OPENID1",
"OPENID2",
...,
"OPENID10000"
]
},
"next_openid":"OPENID10000"
}
Code retour Description -1 Le système est occupé 40003 Openid illégal passé 49003 L'openid entrant n'appartient pas à cet AppID {"errcode":40013,"errmsg":"invalid appid"}
Description des données JSON ee Le paramètre est-il obligatoire ? l'utilisateur qui doit être mis sur liste noire openid, le nombre maximum de le nombre de personnes autorisées à être bloquées en même temps est de 20 http请求方式:POST(请使用https协议)
https://api.weixin.qq.com/cgi-bin/tags/members/batchblacklist?access_token=ACCESS_TOKEN
Code retour Description -1 Le système est occupé 40003 Openid illégal passé 49003 L'openid entrant n'appartient pas à cet AppID 40032 Seuls 20 utilisateurs peuvent être bloqués à la fois {
"opened_list":["OPENID1”,” OPENID2”]
}
Description des données JSON Le paramètre est-il obligatoire ? l'utilisateur qui doit être mis sur liste noire openid, le nombre maximum de le nombre de personnes autorisées à être bloquées en même temps est de 20 {
"errcode": 0,
"errmsg": "ok"
}
Code retour Description -1 Le système est occupé 40003 Openid illégal passé 49003 L'openid entrant n'appartient pas à cet AppID 40032 Seuls 20 utilisateurs peuvent être bloqués à la fois