Лучший способ получить текущую погоду через API?

Каков наилучший способ получения текущей погоды через API?

Не могли бы вы привести пример с этим API?

Ответ 1

Глобальный прогноз API SOAP Webservice

Использование PHP (с модулем SOAP, включенным в вашем php.ini):

$client = new SoapClient("http://www.webservicex.net/globalweather.asmx?wsdl");
$params = new stdClass;
$params->CityName= 'Auckland';
$params->CountryName= 'New Zealand';
$result = $client->GetWeather($params);
// Check for errors...
$weatherXML = $result->GetWeatherResponse;

$weatherXML должен содержать документ XML, который содержит влажность, температуру, условия неба, ветер и т.д., которые вы можете адаптировать к вашим потребностям. Вы можете легко играть с онлайн-демо на www.webservice.net в любом случае, чтобы почувствовать что-то.

Ответ 2

Попробуйте Services_Weather на груше. Это глобальная погода, METAR и др. и др.

Ответ 3

Я сделал Weather API, доступный на mashape, и у них есть готовый к использованию простой PHP SDK. Этот api действительно прост в использовании, потому что мы используем современные стандарты, такие как JSON и REST.

Если вам это нравится, попробуйте mashape

Ответ 4

Программируемый веб имеет список API погоды. В их каталоге указано 26 API погоды. Более популярные службы будут иметь библиотеки для общих платформ, поэтому посмотрите там на php-библиотеку.

Ответ 5

Weather Underground (wunderground.com) - обьяснил его по ссылке из footer weather.com.

БЕСПЛАТНО: За $0 вы получаете 500 вызовов API/день или 10 вызовов API/мин

ПРИМЕЧАНИЕ.. Он работает лучше, когда вы регистрируете учетную запись сначала, а затем, во время входа в систему, купите свой ключ API.