Maison >développement back-end >tutoriel php >Comment utiliser PHP pour appeler l'interface API afin d'implémenter la fonction de requête météo

Comment utiliser PHP pour appeler l'interface API afin d'implémenter la fonction de requête météo

一个新手
一个新手original
2017-09-28 10:08:163264parcourir

API de l'interface de requête de prévisions météorologiques, j'utilise ici l'interface de prévisions météorologiques de l'Administration météorologique nationale

Les plus couramment utilisées sont : l'interface de prévisions météorologiques Sina, l'interface de prévisions météorologiques Baidu, l'interface météo Google, les interfaces météo Yahoo et ainsi de suite.

1. Méthode de requête

Interrogez les conditions météorologiques de chaque ville en fonction des noms de lieux

2. Adresse URL de demande
http://route.showapi.com. /9-2

3. Description des paramètres d'interface :

1. Paramètres au niveau du système (paramètres requis par tous les points d'accès). ) :

2. Paramètres au niveau de l'application (chaque point d'accès a ses propres paramètres) :

4. Paramètres de retour

Renvoyer les résultats au format JSON

1) Paramètres au niveau du système (paramètres renvoyés par tous les points d'accès)

2) Paramètres de niveau application (structure de données JSON dans le champ showapi_res_body du paramètre de sortie au niveau du système)

Opération d'appel spécifique :

PHP Il est livré avec des fonctions intégrées pour traiter les chaînes au format json. Faisons un exemple ci-dessous et donnons le code complet :


<? = &#39;46435&#39;;   = &#39;7c55aef4ede442ffa49b24c2c808e523&#39;;   = &#39;showapi_appid&#39;=> ,
     &#39;areaid&#39;=> "",
     &#39;area&#39;=> "淄博",
     &#39;needMoreDay&#39;=> "",
     &#39;needIndex&#39;=> "",
     &#39;needHourData&#39;=> "",
     &#39;need3HourForcast&#39;=> "",
     &#39;needAlarm&#39;=> ""      createParam (, = "" = ""( (   =>  ( != &#39;&#39; &&  != &#39;&#39; .= . .= .&#39;=&#39;.().&#39;&&#39; .= ;
      = (( .= &#39;showapi_sign=&#39;.;
   
       = createParam(, = &#39;http://route.showapi.com/9-2?&#39;. = ( = (json_decode( = ->

L'effet est le suivant :

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn