Как использовать API-ключ openweathermap?

У меня есть API-ключ openweathermap, но как я могу использовать его в PHP? и отчет о погоде должен быть отчетом по названию города, а не по идентификатору погоды местоположения


person Nayanendu Mondal    schedule 29.08.2014    source источник
comment
у меня есть {координата: {долгота: -0,13, широта: 51,51}, система: {тип: 1, идентификатор: 5091, сообщение: 0,3048, страна: ГБ, восход солнца: 1409288950, закат: 1409338405}, погода: [{id: 500,основное:дождь,описание:слабый дождь,значок:10n}],база:станции cmc,основное:{temp:290,39,давление:1013,влажность:77,temp_min:289,15,temp_max:291,65},ветер:{скорость :7.2,deg:240},clouds:{all:75},dt:1409343901,id:2643743,name:London,cod:200} так как я могу взять значение [temp] => 300,15 в переменной, чтобы показать Вон тот ?   -  person Nayanendu Mondal    schedule 30.08.2014
comment
Это должно быть вновь открыто. «Слишком широкая» моя задница :D Это был идеальный вопрос для информации, которую искал оригинальный постер. Тот, кто закрыл это, сильно переусердствовал :)   -  person Agent Zebra    schedule 12.01.2016


Ответы (1)


Как использовать ключ API

Добавьте в запрос GET следующий параметр: APPID=APIKEY Пример: api.openweathermap.org/data/2.5/forecast/city?APPID=YOURAPIKEY и все, что вы хотите. запросить.

<?php

    $request = 'http://api.openweathermap.org/data/2.5/forecast/city?APPID=***YOURAPIKEY***';
    $response  = file_get_contents($request);
    $jsonobj  = json_decode($response);
    print_r($jsonobj);
?>

Чтобы запросить конкретную информацию, просто посмотрите на ключи, которые принимает API, и добавьте & в конец URL-адреса KEY=VAL.

Примером может быть

http://api.openweathermap.org/data/2.5/weather?APPID=YourAPIKey&q=London< /а>

Я также хотел бы добавить, что при работе с API я рекомендую установить плагин для просмотра JSON. Я установил JSONView как расширение Google Chrome, которое отлично подходит для просмотра json.

https://chrome.google.com/webstore/search/jsonview?hl=en

person Mark    schedule 29.08.2014
comment
Можно ли добавить ключ API в заголовок? - person bluelurker; 21.07.2019