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