Cet article présente principalement l'utilisation de la version PHP de l'interface de statistiques de données WeChat et analyse les fonctions de l'interface de statistiques de données PHP WeChat et les compétences d'utilisation associées sous forme d'exemples. Les amis dans le besoin peuvent se référer à
<.>Version PHP des données WeChat L'interface de statistiques est en fait très simple à utiliser. Cette fonction n'était pas disponible dans la version précédente mais a été ajoutée dans les versions ultérieures. Regardons un exemple de la version PHP de l'interface de statistiques de données WeChat :Attention :
1. Compte public côté interface La base de données ne stocke les données qu'après le 1er décembre 2014. Les dates antérieures ne seront pas interrogées Même si elles sont trouvées, ce sont des données sales non fiables ; . Les développeurs sont invités Après avoir appelé l'interface pour obtenir des données, les données sont enregistrées dans sa propre base de données, ce qui accélère l'accès de l'utilisateur suivant et réduit les pertes inutiles dans les appels d'interface côté WeChat. L'interface de données d'analyse utilisateur fait référence à l'interface utilisée pour obtenir les données d'analyse des utilisateurs 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 encore d'interface de données d'attribut utilisateur. ): Durée maximale La durée 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. une fois. Veuillez obtenir la valeur réelle de access_token via "Get access_token".Description de la demande d'appel d'interface
L'interface de données d'analyse utilisateur (y compris toutes les interfaces de la liste d'interfaces) doit POST l'exemple de paquet de données suivant à l'adresse d'appel d'interface correspondante :
{ "begin_date": "2014-12-02", "end_date": "2014-12-07" }
Instructions pour appeler les paramètres :
Après un rapide regardez, c'est toujours en phase de test interne, mais comme il s'agit d'une nouvelle interface, nous devons améliorer les classes d'interface avancées WeChat utilisées par ce site. Modifier comme suit :
Ajouter de nouvelles constantes d'interface à la classe :API_DATA_CUBE_URL = 'https://api.weixin.qq.com/datacube', API_TYPE_DATA = 'datacube'
public function call($api_name, $params = array(), $type = self::GET, $api_type = self::API_TYPE_CGI) { //加入datacube后,用switch来组接口URL switch(true) { case $api_type == self::API_TYPE_PAY : $url = self::PAY_URL.$api_name; break; case $api_type == self::API_TYPE_DATA: $url = self::API_DATA_CUBE_URL.$api_name; break; default : $url = self::API_URL_PREFIX.$api_name; } if (in_array($api_name, self::$_no_need_token_apis)) { $res = $this->request($url, $params, $type); if ($res) { return $res; } } $this->_access_token = $this->getAccessToken(); if ($this->_access_token) { //加多个or判断带上access_token if ($type == self::JSON || $api_type == self::API_TYPE_DATA) { $url = $url.'?access_token='.$this->_access_token; } else { $params['access_token'] = $this->_access_token; } $res = $this->request($url, $params, $type); if ($res) { return $res; } } return false; }
if (isset($argc) && $argc >= 1 && $argv[0] == __FILE__) { $client = new WechatJSON(array( WechatJSON::APP_ID => 'wx78sfsd023744d51', WechatJSON::APP_SECRET => '9ba3476db1fsfsff512esf2f630fb9', )); $res = $client->call('/getinterfacesummary', array( 'begin_date' => '2014-12-01', 'end_date' => '2014-12-31' ), WechatJSON::POST, WechatJSON::API_TYPE_DATA); if (!$res) { var_dump($client->_error); } var_dump($res); }
Méthode d'encapsulation de la classe MySQL basée sur le mode singleton
thinkPHP Méthodes d'exécution de transactions dans le framework
PHP+MySQL utilise mysql_num_rows pour implémenter la fonction d'informations du livre de requêtes floues
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!