Identifiant de l'appareil WeChat


Demander un identifiant d'appareil

1475203335135583.jpg

Description de l'interface

Demandez l'UUID, le majeur et le mineur requis pour configurer l'appareil. Une fois l'application réussie, l'ID de lot est renvoyé. L'ID de lot renvoyé peut être utilisé pour interroger l'état de révision de l'application actuelle via l'interface « Requérer l'état de l'application de l'ID de périphérique ».

Si le nombre d'ID d'appareil demandés dans une seule application est inférieur à 500, le système effectuera un examen rapide ; si le nombre d'ID d'appareil demandés dans une seule application est supérieur à 500, l'examen sera effectué ; complété dans un délai de trois jours ouvrables.

S'il est approuvé, l'ID de lot renvoyé peut être utilisé pour extraire l'ID de périphérique de cette application via l'interface "Requérer la liste des périphériques". Pour demander un ID de périphérique via l'interface, vous devez d'abord configurer la page. Si la page n'est pas configurée, les informations de la page ne seront pas affichées.

Un compte public peut demander jusqu'à 100 000 identifiants d'appareil. Si le nombre d'identifiants d'appareil que vous souhaitez demander dépasse la limite maximale, veuillez envoyer un e-mail à zhoubian@tencent.com au format de courrier électronique suivant :

.
标题:申请提升设备ID额度 
内容:
1、公众账号名称及appid(wx开头的字符串,在mp平台可查看)
2、用途
3、预估需要多少设备ID


Description de l'appel de l'interface

http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/applyid?access_token=ACCESS_TOKENPOST数据格式:json
POST数据例子:
{
   "quantity":3,	
   "apply_reason":"测试",	
   "comment":"测试专用",
   "poi_id":1234	
}

Description des paramètres

Le paramètre quantitéapply_reason
est-il obligatoire
est Le nombre d'identifiants d'appareil demandés, si plus de 500 nouveaux appareils sont ajouté à la fois, un processus de révision manuelle est requis
est la raison de candidature, pas plus de 100 caractères chinois ou 200 lettres anglaises
commentaireNonRemarques, pas plus de 15 caractères chinois ou 30 lettres anglaises
poi_idNon ID de magasin associé à l'appareil, association Après l'entrée dans le magasin, possibilité de donner la priorité aux informations dans un rayon de 1KM autour du magasin. Pour des informations spécifiques liées au magasin, veuillez consulter les documents d'interface liés au magasin

Instructions de retour

Exemple de paquet de données JSON renvoyé dans des conditions normales :

{
"data": {
               "apply_id": 123,
		"audit_status": 1,	
		"audit_comment": "审核中"	
   },
   "errcode": 0,
   "errmsg": "success."
}


Description du paramètre

ParamètresDescription
audit_statusStatut d'audit. 0 : échec de l'examen, 1 : en cours d'examen, 2 : examen réussi ; si le nombre d'identifiants d'appareil demandés dans une seule demande est inférieur ou égal à 500, le système effectuera un examen rapide si le nombre ; Le nombre d'identifiants d'appareil demandés dans une seule application est supérieur à 500, il sera examiné dans L'examen sera terminé dans les trois jours ouvrables à ce moment-là, les valeurs de retour sont toutes 1 (en cours d'examen)
audit_commentNotes d'audit, description textuelle de l'état de l'examen
apply_id L'ID de lot appliqué peut être utilisé pour interroger les ID d'appareil des applications réussies par lot sur la « Liste des appareils de requête » interface.

Vérifiez l'état d'examen de la demande d'identification de l'appareil

Description de l'interface

Interrogez l'état d'examen de la demande d'identification de l'appareil. Si le nombre d'ID d'appareil demandés dans une seule application est inférieur ou égal à 500, le système effectuera un examen rapide ; si le nombre d'ID d'appareil demandés dans une seule application est supérieur à 500, l'examen sera terminé ; dans un délai de trois jours ouvrables.

Description de l'appel de l'interface

http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/applystatus?access_token=ACCESS_TOKENPOST数据格式:json
POST数据例子:
{
   "apply_id": 12345	
}

Description des paramètres

Le paramètre apply_id
est-il obligatoire
est ID de lot renvoyé lors de la demande d'un identifiant d'appareil ?

Instructions de retour

Exemple de paquet de données JSON de retour normal :

{
    "data": {
        "apply_time": 1432026025,
        "audit_comment": "test",
        "audit_status": 1,
        "audit_time": 0
    },
    "errcode": 0,
    "errmsg": "success."
}


Description du paramètre

ParamètresDescription
apply_timeHorodatage de la soumission de la candidature
audit_status Statut de révision. 0 : échec de l'examen, 1 : en cours d'examen, 2 : examen réussi ; si le nombre d'identifiants d'appareil demandés dans une seule demande est inférieur ou égal à 500, le système effectuera un examen rapide si le nombre ; Le nombre d'identifiants d'appareil demandés dans une seule demande est supérieur à 500, il sera examiné dans L'audit sera terminé dans les trois jours ouvrables
audit_commentNotes d'audit, une description textuelle de l'état de l'audit ;
audit_timeL'horodatage pour déterminer le résultat de l'audit, si le statut est audit, alors la valeur du temps est 0

Modifier les informations sur l'appareil

Description de l'interface

Modifiez les informations de remarque de l'appareil. Vous pouvez spécifier l'appareil par ID d'appareil ou compléter l'UUID, Majeur ou Mineur. Choisissez l'un des deux.

Description de l'appel de l'interface

http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/update?access_token=ACCESS_TOKENPOST数据格式:json
POST数据例子:
{
     "device_identifier":{
		"device_id":10011,		
		"uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825",
		"major":1002,
		"minor":1223
	},		
      "comment": “test”
}

Description des paramètres

Le paramètre device_identifierdevice_id
est-il obligatoire
est L'ID d'appareil spécifié ?
est Numéro d'appareil, si UUID, majeur, mineur sont renseignés, vous n'avez pas besoin de renseigner le numéro d'appareil. Si les deux sont renseignés, le numéro d'appareil sera prioritaire
UUID, majeur, mineurOui UUID, majeur, mineur, trois informations doivent être renseignées entièrement. Si le numéro d'appareil est renseigné, ces informations n'ont pas besoin d'être renseignées.
comment sont les informations de commentaire de l'appareil , pas plus de 15 caractères chinois ou 30 lettres anglaises.

Instructions de retour

Exemple de paquet de données JSON de retour normal :

{
    "data": {    
    },
    "errcode": 0,
    "errmsg": "success."
}

Configurer l'association entre l'appareil et le magasin

Description de l'interface

prend en charge la création d'un magasin et sa liaison directe avec l'appareil. Il n'est pas nécessaire de transmettre le statut de révision pour mettre à jour automatiquement les dernières informations. et le statut du magasin.

Description de l'appel de l'interface

http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/bindlocation?access_token=ACCESS_TOKENPOST数据格式:json
POST数据例子:
{
     "device_identifier":{
		"device_id":10011,		
		"uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825",
		"major":1002,
		"minor":1223
	},
      "poi_id": 1231,		
}

Description des paramètres

Le paramètre device_identifierdevice_id
est-il obligatoire
est L'ID d'appareil spécifié ?
est Numéro d'appareil, si UUID, majeur, mineur sont renseignés, vous n'avez pas besoin de renseigner le numéro d'appareil. Si les deux sont renseignés, le numéro d'appareil sera prioritaire
UUID, majeur, mineurOui UUID, majeur, mineur, trois informations doivent être renseignées entièrement. Si le numéro d'appareil est renseigné, ces informations n'ont pas besoin d'être renseignées.
poi_id est l'identifiant du magasin associé à l'appareil Après avoir associé le magasin, il y aura la possibilité de donner la priorité aux informations à moins de 1KM du magasin. Lorsque la valeur est 0, l'ID de magasin associé à l'appareil sera effacé. Pour des informations spécifiques liées au magasin, veuillez consulter les documents d'interface liés au magasin

Instructions de retour

Exemple de paquet de données JSON de retour normal :

{
    "data": {        
    },
    "errcode": 0,
    "errmsg": "success."
}

Configurez l'association entre l'appareil et d'autres magasins de comptes publics

Description de l'interface

Prend en charge l'appareil pour être associé à des magasins avec d'autres comptes publics, et le magasin doit être approuvé.

Étant donné que la boutique tierce n'appartient pas à ce compte public, elle n'est pas enregistrée dans les détails de l'appareil. L'interface de requête de liste d'appareils et l'interface d'obtention des informations sur les périphériques et les utilisateurs ne seront pas renvoyées au tiers. magasin. Si vous avez besoin d'une vérification, veuillez utiliser Shake pour suivre la vérification de l'API JS.

Si l'appareil est lié à votre propre magasin, il bloquera automatiquement les fonctions liées aux magasins tiers.

Description de l'appel de l'interface

http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/bindlocation?access_token=ACCESS_TOKENPOST数据格式:json
POST数据例子:
{
     "device_identifier":{
		"device_id":10011,		
		"uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825",
		"major":1002,
		"minor":1223
	},
      "poi_id": 1231,	
      "type": 2,
      "poi_appid": "wxappid"	
}

Description des paramètres

Le paramètre device_identifierdevice_id
est-il obligatoire
est L'ID d'appareil spécifié ?
est Numéro d'appareil, si UUID, majeur, mineur sont renseignés, vous n'avez pas besoin de renseigner le numéro d'appareil. Si les deux sont renseignés, le numéro d'appareil sera prioritaire
UUID, majeur, mineurOui UUID, majeur, mineur, trois informations doivent être renseignées entièrement. Si le numéro d'appareil est renseigné, ces informations n'ont pas besoin d'être renseignées.
poi_id est l'identifiant du magasin associé à l'appareil Après avoir associé le magasin, il y aura la possibilité de donner la priorité aux informations à moins de 1KM du magasin. Lorsque la valeur est 0, l'ID de magasin associé à l'appareil sera effacé. Pour des informations spécifiques liées au magasin, vous pouvez Voir les documents d'interface liés au magasin
TypeNon, s'il n'est pas renseigné, la valeur par défaut est 1

Quand il est 1, les magasins et appareils associés appartiennent au même compte public ;

Lorsque vaut 2, la boutique associée est la boutique des autres comptes publics
Poi_appidQuand Type vaut 2, il est obligatoire L'APPID du compte public auquel appartient la boutique associée

Instructions de retour Exemple de paquet de données JSON de retour normal :

{
    "data": {        
    },
    "errcode": 0,
    "errmsg": "success."
}

Requête de la liste des appareils

Description de l'interface

Requête de l'ID de l'appareil existant, de l'UUID, du majeur, du mineur, de l'état d'activation, des informations de remarque, des magasins associés, des pages associées et d'autres informations. Vous pouvez spécifier l'ID de l'appareil ou effectuer des requêtes UUID, majeures et mineures, et vous pouvez également extraire des listes d'informations sur l'appareil par lots. La liste des appareils renvoyée par la requête est triée dans l'ordre positif par ID d'appareil.

Description de l'appel de l'interface

http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/search?access_token=ACCESS_TOKENPOST数据格式:json
POST数据例子:
查询指定设备时:
{
    "type": 1,
    "device_identifiers":[
 		{
			"device_id":10100,	
			"uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825",		
			"major":10001,
			"minor":10002
		}
	]
}

需要分页查询或者指定范围内的设备时:
{
    "type": 2,
    "last_seen": 10097,		
    "count": 3
}

当需要根据批次ID查询时:
{
    "type": 3,
    "apply_id": 1231,
    "last_seen": 10097,		
    "count": 3
}

Description des paramètres

Le paramètre type
est-il obligatoire
est Type de requête ?1 : interroger les appareils dans la liste des ID d'appareil ; 2 : interroger toutes les informations sur les appareils dans la pagination ; 3 : interroger toutes les informations sur les appareils dans une certaine application dans la pagination
device_identifiers est l'appareil spécifié par  ; lorsque le type est 1, cet élément est requis
device_id est le numéro d'appareil. Si l'UUID, le majeur et le mineur sont renseignés, le numéro de l'appareil ne l'est pas. obligatoire Si les deux sont renseignés, le numéro d'appareil est prioritaire ; lors de l'interrogation de l'appareil spécifié, le nombre d'appareils interrogés à la fois ne peut pas dépasser 50
UUID, majeur, mineur est . UUID, majeur, mineur, trois Les informations doivent être renseignées complètement. Si le numéro d'appareil est renseigné, vous n'avez pas besoin de renseigner ces informations lors de l'interrogation de l'appareil spécifié, le nombre d'appareils dans une seule requête ne peut pas être renseigné. dépasser 50
apply_id est ID de lot, l'ID de lot renvoyé lors de la demande d'ID d'appareil lorsque le type est 3, cet élément est requis
last_seen ; OuiL'ID de l'appareil à la fin de la liste de requêtes précédente, la première requête last_seen est 0
count est le nombre d'appareils à interroger, qui ne peut pas dépasser 50

Instructions de retour

Exemple de paquet de données JSON renvoyé dans des conditions normales :

{
    "data": {
        "devices": [
            {
                "comment": "",
                "device_id": 10097,
                "major": 10001,
                "minor": 12102,
                "status": 1,
                "last_active_time":1437276018,
                "poi_id": 0,
                "uuid": "FDA50693-A4E2-4FB1-AFCF-C6EB07647825"
            },
            {
                "comment": "",
                "device_id": 10098,
                "major": 10001,
                "minor": 12103,
                "status": 1,
                "last_active_time":1437276018,
                "poi_appid":"wxe3813f5d8c546fc7"
                "poi_id": 123,
                "uuid": "FDA50693-A4E2-4FB1-AFCF-C6EB07647825"
            } 
        ],
        "total_count": 151
    },
    "errcode": 0,
    "errmsg": "success."
}

Description du paramètre

commentairetotal_count
ParamètresDescription
appareilsListe des appareils spécifiés
device_id Numéro d'appareil
UUID, majeur, mineur UUID, majeur, mineur
statusStatut d'activation, 0 : non activé, 1 : activé
last_active_time L'appareil a été secoué pour la dernière fois (uniquement les données de la veille peuvent être obtenues au plus tôt) ; la valeur de ce champ pour les équipements nouvellement appliqués est 0
poi_appidSi l'appareil est configuré pour être associé à d'autres magasins de comptes publics, l'application de compte public appartenant au magasin configuré sera renvoyée. AfficherInterface de configuration pour l'association de l'appareil avec d'autres magasins de compte public
poi_idL'ID du magasin associé à l'appareil Une fois le magasin associé, il sera possible de donner la priorité aux informations. à moins de 1KM du magasin. Pour des informations spécifiques relatives au magasin, veuillez consulter les documents d'interface liés au magasin
Remarques informations sur l'appareil
nom du marchand Montant total de l'équipement sous