2015-06-04 7 views
3

Я хочу сделать приложение с помощью Google API погоды, но я не знаю об этом.Как я могу использовать Google Weather API?

Как использовать API? Не могли бы вы объяснить шаг за шагом, как включить его в проект?

+3

Добро пожаловать в переполнение стека! Возможно, вы захотите проверить [как задать вопрос] (http://stackoverflow.com/help/how-to-ask). Например, вы можете включить образец кода того, что вы уже пробовали. Мы не здесь, чтобы написать код для вас. Мы здесь, чтобы помочь с проблемами, с которыми вам приходится писать свой собственный код. –

ответ

3

Это слишком широкое решение, чтобы лучше проверить учебник или документацию online.

EDIT:

Ваш сценарий может выглядеть следующим образом:

import pywapi 
import string 

weather_com_result = pywapi.get_weather_from_weather_com('10001') 
yahoo_result = pywapi.get_weather_from_yahoo('10001') 
noaa_result = pywapi.get_weather_from_noaa('KJFK') 

print "Weather.com says: It is " + string.lower(weather_com_result['current_conditions']['text']) + " and " + weather_com_result['current_conditions']['temperature'] + "C now in New York.\n\n" 

print "Yahoo says: It is " + string.lower(yahoo_result['condition']['text']) + " and " + yahoo_result['condition']['temp'] + "C now in New York.\n\n" 

print "NOAA says: It is " + string.lower(noaa_result['weather']) + " and " + noaa_result['temp_c'] + "C now in New York.\n" 

Выход из этого может быть выглядеть следующим образом:

Weather.com говорит: пасмурная и 15С теперь в Нью-Йорке.

Yahoo говорит: Это туман и 14C теперь в Нью-Йорке.

NOAA говорит: Сейчас в Нью-Йорке пасмурно и 15C.

+0

Я исследовал эту документацию. Я так начинаю об api.I хочу узнать, что я делаю после входа в систему? Я что-то делаю в api? Где я напишу ключ api? – mary

+0

Вы должны написать скрипт Python, и в этом случае вы должны использовать свой ключ и идентификатор API, как указано (http://python-weather-api.googlecode.com/svn/trunk/README) Ознакомьтесь с изменениями в ответ. –

+0

Нужно ли скачивать для струны и пивапи? Я работаю над ubuntu. Где я напишу ключ api? – mary

13

Погода API Google был закрыт в 2012 году

библиотеке XOR-Manik предложили в принятом ответ, на самом деле просто питон обертка вокруг API, Yahoo! Weather, Wunderground и NOAA что случается быть организовано на Google code. Google никоим образом не участвовал в создании этой библиотеки или ни в одном из этих API, которые лежали под ней.

В любом случае, если вы ищете альтернативу API погоды Google, Yahoo! Weather и Wunderground являются двумя из трех самых популярных погодных API на данный момент. OpenWeatherMap является третьим. Вероятно, вы найдете то, что вам нужно, по крайней мере, в одном из этих API.

Ознакомьтесь с их соответствующими страницами документации для получения дополнительной информации о том, как их использовать!