Interface de données d'analyse des messages


Interface de données d'analyse des messages

1474942992867943.jpg


La plateforme publique WeChat a lancé le test interne sur invitation uniquement de l'interface de données le 6 janvier 2015. Grâce à l'interface de données, les développeurs peuvent obtenir des données similaires mais plus flexibles au module de statistiques du site officiel de la plateforme publique, et peuvent également effectuer des traitements avancés si nécessaire.

Dans la division des ensembles d'autorisations du mécanisme d'autorisation de connexion au compte officiel, l'interface de données d'analyse des messages appartient aux autorisations de gestion des messages.

Le moment d'ouvrir l'interface de données à tous les développeurs de comptes publics sera notifié séparément.

Veuillez noter :

1、接口侧的公众号数据的数据库中仅存储了2014年12月1日之后的数据,将查询不到在此之前的日期,即使有查到,也是不可信的脏数据;
2、请开发者在调用接口获取数据后,将数据保存在自身数据库中,即加快下次用户的访问速度,也降低了微信侧接口调用的不必要损耗。

L'interface de données d'analyse des messages fait référence à l'interface utilisée pour obtenir les données d'analyse des messages dans le module de statistiques de données du site officiel de la plateforme publique. La liste des interfaces spécifiques est la suivante (il n'y a pas de message. interface de données de mots clés encore) :

Nom de l'interfaceDurée maximaleAdresse d'appel de l'interface (doit utiliser https)
Obtenir les données de profil d'envoi de message (getupstreammsg)7https://api.weixin.qq.com/ datacube/getupstreammsg?access_token=ACCESS_TOKEN
Obtenir des données de partage de temps de distribution de messages (getupstreammsghour)1https://api.weixin.qq.com/datacube/getupstreammsghour?access_token=ACCESS_TOKEN
Obtenez Message envoyant des données hebdomadaires (getupstreammsgweek)30https://api.weixin.qq.com/datacube/getupstreammsgweek?access_token=ACCESS_TOKEN
Obtenir un message envoyant des données mensuelles (getupstreammsgmonth)30https : //api.weixin.qq.com/datacube/getupstreammsgmonth?access_token=ACCESS_TOKEN
Obtenir les données de distribution des messages (getupstreammsgdist)15https://api.weixin.qq.com/datacube/getupstreammsgdist? access_token=ACCESS_TOKEN
Obtenez des données hebdomadaires de distribution d'envoi de messages (getupstreammsgdistweek)30https://api.weixin.qq.com/datacube/getupstreammsgdistweek?access_token=ACCESS_TOKEN
Obtenez des données mensuelles de distribution d'envoi de messages (getupstreammsgdistmonth) 30https://api.weixin.qq.com/datacube/getupstreammsgdistmonth?access_token=ACCESS_TOKEN

La durée maximale fait référence à la plage de temps maximale pendant laquelle des données peuvent être obtenues lors d'un appel d'interface. Par exemple, la durée maximale est de 7, ce qui signifie que jusqu'à 7 jours de données peuvent être obtenues à la fois. Veuillez obtenir la valeur réelle de access_token via "Get access_token".

Concernant les données hebdomadaires et les données mensuelles, veuillez noter : la date des données périodiques mensuelles/hebdomadaires est marquée le premier jour du mois/de la semaine (le 1er du mois ou le lundi). Ce n'est qu'en appelant l'interface après un certain mois/semaine que l'on peut obtenir les données de cette période. Par exemple, si vous utilisez (1er novembre - 5 novembre) comme (begin_date et end_date) pour appeler l'interface d'acquisition de données mensuelles le 1er décembre, vous pouvez obtenir les données mensuelles du 1er novembre (c'est-à-dire les données mensuelles de novembre).

Description de la demande d'appel d'interface

L'interface de données d'analyse de messages (y compris toutes les interfaces de la liste d'interfaces) doit POSTER l'exemple de paquet de données suivant à l'adresse d'appel d'interface correspondante :

{ 
    "begin_date": "2014-12-07", 
    "end_date": "2014-12-08"
}

Description du paramètre d'appel

end_date

Instructions de retour

Pour obtenir l'interface de données de présentation de l'envoi des messages, vous devez appeler l'adresse de l'interface correspondante et POST le paquet de données suivant :

{ 
   "list": [ 
       { 
           "ref_date": "2014-12-07", 
           "msg_type": 1, 
           "msg_user": 282, 
           "msg_count": 817
       }
	//后续还有同一ref_date的不同msg_type的数据,以及不同ref_date(在时间范围内)的数据
   ]
}

Pour obtenir l'interface de données en temps partagé de distribution des messages, vous devez appeler le adresse d'interface correspondante et POSTez le paquet de données suivant :

{ 
   "list": [ 
       { 
           "ref_date": "2014-12-07", 
           "ref_hour": 0, 
           "msg_type": 1, 
           "msg_user": 9, 
           "msg_count": 10
       }
	//后续还有同一ref_hour的不同msg_type的数据,以及不同ref_hour的数据,ref_date固定,因为最大时间跨度为1
   ]
}

Get Le paquet de données JSON renvoyé par l'interface de données hebdomadaire d'envoi de messages est le suivant :

{ 
   "list": [ 
       { 
           "ref_date": "2014-12-08", 
           "msg_type": 1, 
           "msg_user": 16, 
           "msg_count": 27
       }
		//后续还有同一ref_date下不同msg_type的数据,及不同ref_date的数据
   ]
}

Le paquet de données JSON renvoyé par l'interface de données mensuelle d'envoi de messages est le suivant :

{ 
   "list": [ 
       { 
           "ref_date": "2014-11-01", 
           "msg_type": 1, 
           "msg_user": 7989, 
           "msg_count": 42206
       }
	//后续还有同一ref_date下不同msg_type的数据,及不同ref_date的数据
   ]
}

Le paquet de données JSON renvoyé par l'interface de données de distribution d'envoi de message est le suivant :

{ 
   "list": [ 
       { 
           "ref_date": "2014-12-07", 
           "count_interval": 1, 
           "msg_user": 246
       }
	//后续还有同一ref_date下不同count_interval的数据,及不同ref_date的数据
   ]
}

Obtenir l'envoi du message Le paquet de données JSON de retour de l'interface de données hebdomadaire distribuée est le suivant :

{ 
   "list": [ 
       { 
           "ref_date": "2014-12-07", 
           "count_interval": 1, 
           "msg_user": 246
       }
	//后续还有同一ref_date下不同count_interval的数据,及不同ref_date的数据
   ]
}

Récupérer le message et envoyer le message renvoyé Paquet de données JSON de l'interface de données mensuelle distribuée comme suit :

{ 
   "list": [ 
       { 
           "ref_date": "2014-12-07", 
           "count_interval": 1, 
           "msg_user": 246
       }
	//后续还有同一ref_date下不同count_interval的数据,及不同ref_date的数据
   ]
}

Description du paramètre de retour

Le paramètre est-il obligatoire ? Description
access_token est la les identifiants de l'interface d'appel
begin_date est la date de début pour obtenir les données, beLa différence entre gin_date et end_date doit être inférieur à "Durée maximale" (par exemple, lorsque la durée maximale est de 1, la différence entre start_date et end_date ne peut être que de 0 pour être inférieure à 1), sinon une erreur sera signalée
est la date de fin de obtention des données, end_date La valeur maximale autorisée est hier
Paramètre Description
ref_dateLa date des données doit être comprise entre start_date et end_date
ref_hourL'heure des données, comprise entre 000 et 2300, représente respectivement [ 000, 1 00) à [2300,2400), c'est-à-dire la première heure et la dernière heure de chaque journée
msg_typetype de message, les significations sont les suivantes :

1 représente le texte 2 représente l'image 3 représente la voix 4 représente la vidéo 6 représente l'application tierce Messages (messages de lien)

msg_userLe nombre d'utilisateurs ayant envoyé des messages en amont (envoyés au compte public)
msg_countLe nombre total de messages envoyés en amont
count_intervalEnvoyé le même jour L'intervalle de distribution du volume des messages, 0 représente "0", 1 représente "1-5", 2 représente "6-10", 3 représente "plus de 10 fois"
int_page_read_countLe nombre de fois que la page d'image et de texte a été lue
ori_page_read_userLe nombre de lecteurs de la page originale (la page saisie en cliquant sur "Lire l'original" sur la page d'image). S'il n'y a pas de page originale, les données ici sont 0

Lorsqu'une erreur se produit, WeChat renvoie un code d'erreur et d'autres informations. Pour toute demande de code d'erreur spécifique, veuillez consulter : Description du code de retour global

.