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.

1474940125966127.jpg

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

{
 "total":23000,
 "count":10000,
 "data":{"
    openid":[
       "OPENID1",
       "OPENID2",
       ...,
       "OPENID10000"
    ]
  },
  "next_openid":"OPENID10000"
}

Description du code de retour

Code retourDescription
-1Le système est occupé
40003Openid illégal passé
49003 L'openid entrant n'appartient pas à cet AppID

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

{"errcode":40013,"errmsg":"invalid appid"}

Description du paramètre

Description des données JSON ee


Renvoyer le paquet de données JSON en cas d'erreur (L'exemple est une erreur AppID non valide)

http请求方式:POST(请使用https协议)
https://api.weixin.qq.com/cgi-bin/tags/members/batchblacklist?access_token=ACCESS_TOKEN

Description du code de retour

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
Code retourDescription
-1Le système est occupé
40003Openid illégal passé
49003 L'openid entrant n'appartient pas à cet AppID
40032Seuls 20 utilisateurs peuvent être bloqués à la fois


3. 取消拉黑用户

公众号可通过该接口来取消拉黑一批用户,黑名单列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成。

接口调用请求说明

{
 "opened_list":["OPENID1”,” OPENID2”]
}

Description du paramètre

Description des données JSON

Renvoie le paquet JSON en cas d'erreur (par exemple, erreur Invalid AppID)

{
"errcode": 0,
"errmsg": "ok"
}

Description du code de retour

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
Code retourDescription
-1Le système est occupé
40003Openid illégal passé
49003 L'openid entrant n'appartient pas à cet AppID
40032Seuls 20 utilisateurs peuvent être bloqués à la fois