Каков наилучший способ получения текущей погоды через API?
Не могли бы вы привести пример с этим API?
Каков наилучший способ получения текущей погоды через API?
Не могли бы вы привести пример с этим API?
Глобальный прогноз 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 в любом случае, чтобы почувствовать что-то.
Попробуйте Services_Weather на груше. Это глобальная погода, METAR и др. и др.
Я сделал Weather API, доступный на mashape, и у них есть готовый к использованию простой PHP SDK. Этот api действительно прост в использовании, потому что мы используем современные стандарты, такие как JSON и REST.
Если вам это нравится, попробуйте mashape
Программируемый веб имеет список API погоды. В их каталоге указано 26 API погоды. Более популярные службы будут иметь библиотеки для общих платформ, поэтому посмотрите там на php-библиотеку.
Weather Underground (wunderground.com) - обьяснил его по ссылке из footer weather.com.
БЕСПЛАТНО: За $0 вы получаете 500 вызовов API/день или 10 вызовов API/мин
ПРИМЕЧАНИЕ.. Он работает лучше, когда вы регистрируете учетную запись сначала, а затем, во время входа в систему, купите свой ключ API.