SmartWeather
中国气象网 SmartWeatherAPI Ruby SDK
详细接口说明请见 SmartWeatherAPI_Lite_WebAPI版产品使用说明书
Installation
Add this line to your application's Gemfile:
gem 'smart_weather'
And then execute:
$ bundle
Or install it yourself as:
$ gem install smart_weather
Usage
require 'smart_weather'
SmartWeather.app_id = 'your app id'
SmartWeather.private_key = 'your private_key'
# 获取支持的省份
SmartWeather::Province.all
# 获取支持的城市的 areaid
SmartWeather::City.all
# 天气实况
SmartWeather.get_observe(areaid: '101010100')
# 常规预报(3d)
SmartWeather.get_forecast(areaid: '101010100')
# 天气指数
SmartWeather.get_index(areaid: '101010100')
Contributing
- Fork it ( https://github.com/awesome-api/smart_weather/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request