Gestion des tags utilisateurs


Gestion des balises utilisateur

1474939241277079.jpg

Les développeurs peuvent utiliser les interfaces pertinentes de gestion des balises utilisateur pour créer, interroger, modifier, supprimer et d'autres opérations sur les balises de compte public, et peuvent également baliser et démarquer les utilisateurs.

Gestion des tags

1. Créer des tags

Un compte public, vous pouvez créer jusqu'à 100 tags.

Description de la demande d'appel d'interface

Méthode de requête http : POST (veuillez utiliser le protocole https)

https://api.weixin.qq.com/cgi-bin/tags/create?access_token=ACCESS_TOKEN

Format de données POST : JSON

Exemple de données POST :

{

"tag" : {

"name" : "Guangdong"//nom du tag

}

}

Description du paramètre nom du tag (3 à moins de 0 caractères)

Instructions de retour (exemple de paquet de données JSON renvoyé lorsque c'est normal)

{

"tag":{

"id":134,//tag id

"name":"Guangdong"

}

}

Description du paramètre de retour

nom de la balise, encodage UTF8

Description du code d'erreur

Code d'erreurExplication
-1Système occupé
45157 Tags Le nom est illégal, veillez à ne pas avoir le même nom que les autres tags
45158La longueur du nom du tag dépasse 30 octets
45056Trop de tags sont créés, veuillez noter qu'il ne peut pas dépasser 100

2. Obtenez les tags créés par le compte officiel

Instructions de demande d'appel d'interface

Méthode de demande http : GET (veuillez utiliser le protocole https)

https://api.weixin.qq. com /cgi-bin/tags/get?access_token=ACCESS_TOKEN

Instructions de retour

{

"tags":[{

"id":1,

"name":"Une canette de Coca par jour",

"count": 0 //Le nombre de fans sous ce tag

},{

"id":2,

"name":"star group",

"count":0

},{

"id ": 127,

"nom": "Guangdong",

"compte": 5

}

]

}

3. Modifier la balise

Description de la demande d'appel d'interface

Méthode de requête http : POST (veuillez utiliser le protocole https)

https://api.weixin.qq.com/cgi-bin/ tags/update?access_token=ACCESS_TOKEN

Format de données POST : JSON

Exemple de données POST :

{

"tag" : {

"id" : 134,

"name" : "Cantonais"

}

}

Instructions de retour

{

"errcode":0,

"errmsg":"ok"

}

Description du code d'erreur

Code d'erreurExplication
-1Système occupé
45157 Tags Le nom est illégal, veillez à ne pas avoir le même nom que les autres balises
45158Le nom de la balise fait plus de 30 octets
45058Vous ne pouvez pas modifier les balises 0/1/2 réservées par défaut dans ces trois systèmes

4. Supprimer les tags

Veuillez noter que lorsque le nombre de fans sous un certain tag dépasse 100 000, le tag ne peut pas être supprimé directement en arrière-plan. À ce stade, les développeurs peuvent d'abord annuler l'étiquette dans la liste openid sous l'étiquette, puis supprimer directement l'étiquette jusqu'à ce que le nombre de fans ne dépasse pas 100 000.

Description de la demande d'appel d'interface

Méthode de requête http : POST (veuillez utiliser le protocole https)

https://api.weixin.qq.com/cgi-bin/tags/delete?access_token= ACCESS_TOKEN

Format de données POST : JSON

Exemple de données POST :

{

"tag":{

"id" : 134

}

}

Instructions de retour

{

"errcode":0,

"errmsg":"ok"

}

Description du code d'erreur

Code d'erreurDescription
-1Le système est occupé
45058 non modifiable Les trois systèmes 0/1/2 sont réservés par défaut. Le tag
45057Le nombre de fans sous ce tag dépasse 100 000, et la suppression directe n'est pas autorisée

5. Obtenez la liste des fans sous le label

Instructions de demande d'appel d'interface

Méthode de demande http : GET (veuillez utiliser le protocole https)

https://api.weixin.qq. com/cgi -bin/user/tag/get?access_token=ACCESS_TOKEN

Format de données POST : JSON

Exemple de données POST :

{

"tagid" : 134,

"next_openid": ""//Le tirez d'abord Obtenez l'OPENID, s'il n'est pas renseigné, il sera extrait de zéro par défaut

}

Instructions de retour (exemple de package json retourné dans des conditions normales)

{

"count":2, //Le nombre de fans obtenus cette fois

"data":{//Liste des fans

"openid":[

"ocYxcuAEy30bX0NXmGn4ypqx3tI0",

"ocYxcuBt0mRugKZ7tGAHPnUaOW7Y"

]

},

"next_openid ":"ocYxcuB t0mRugKZ7tGAHPnUaOW7Y"//Obtenir l'openid du dernier utilisateur de la pull list

}

Description du code d'erreur

Code d'erreurExplication
-1Le système est occupé
40003 Entrez l'openid illégal
45159Illégal tag_id


Gestion des utilisateurs

La fonction d'étiquette prend actuellement en charge les comptes publics pour étiqueter jusqu'à trois étiquettes pour les utilisateurs.

1. Identifiez les utilisateurs par lots

Instructions de demande d'appel d'interface

Méthode de requête http : POST (veuillez utiliser le protocole https)

https://api.weixin.qq.com/cgi -bin/tags/members/batchtagging?access_token=ACCESS_TOKEN

Format de données POST : JSON

Exemple de données POST :

{

"openid_list" : [//Liste des fans

"ocYxcuAEy30bX0NXmGn4ypqx3tI0",

« ocYxcuBt0mRugKZ7tGAHPnUaOW7Y »

],

"tagid" : 134

}

Instructions de retour (exemple de colis json retourné dans des conditions normales)

{

"errcode":0,

"errmsg":"ok"

}

Description du code d'erreur

Code d'erreurExplication
-1Le système est occupé
40032Le nombre de listes openid transmises à chaque fois ne peut pas dépasser 50
45159Tags illégales
45 059Il y a fans Le nombre de tags a dépassé la limite
40003Un openid illégal a été transmis dans
49003L'openid transmis n'appartient pas à cet AppID

2. Démarquer les utilisateurs par lots

Instructions de demande d'appel d'interface

Méthode de requête http : POST (veuillez utiliser le protocole https)

https://api.weixin.qq.com/cgi -bin/tags/members/batchuntagging?access_token=ACCESS_TOKEN

Format de données POST : JSON

Exemple de données POST :

{

"openid_list" : [//Liste des fans

"ocYxcuAEy30bX0NXmGn4ypqx3tI0" ,

"ocYxcuBt0mRugKZ7tGAHPnUaOW7Y"

],

"tagid" : 134

}

Instructions de retour (exemple de colis json retourné dans des conditions normales)

{

"errcode":0,

"errmsg":"ok"

}

Description du code d'erreur

Code d'erreurExplication
-1Le système est occupé
40032Le nombre de listes openid passées à chaque fois ne peut pas dépasser 50
45159Tags illégales
40 003Saisie illégale L'openid
49003L'openid entrant n'appartient pas à cet AppID

3. Obtenez la liste des balises sur l'utilisateur

Instructions de demande d'appel d'interface

Méthode de requête http : POST (veuillez utiliser le protocole https)

https://api.weixin.qq .com /cgi-bin/tags/getidlist?access_token=ACCESS_TOKEN

Format de données POST : JSON

Exemple de données POST :

{

"openid" : "ocYxcuBt0mRugKZ7tGAHPnUaOW7Y"

}

Retour Instructions ( Exemple de json renvoyé dans des circonstances normales)

{

"tagid_list":[//La liste des balises placées

134,

2

]

}

Description du code d'erreur

Code d'erreurExplication
-1系统繁忙
40003传入非法的openid
49003传入的openid不属于此AppID