API Providers

In this task, I choose below two API providers:

  • Open Weather Map

  • ThinkPage

Compare APIs between above two providers(the free version )

  • Current Weather API Response Data
Data Open Weather Map ThinkPage
Location Y Y
Datetime UNIX timestamp The local datetime of the location
Weather Description Y Y
Temperature Y Y
Pressure Y N
Humidity Y N
Cloudiness Y N
Wind speed Y N
Wind direction Y N
Sunrise Y N
Sunset Y N
  • Daily Forecast API Response Data
Data Open Weather Map ThinkPage
Max days Forecast 3 16
Location Y Y
Date Y Y
Day Weather Y Y
Night Weather N Y
High Temperature Y Y
Low Temperature Y Y
wind_direction N Y
wind_degress Y Y
wind_speed Y Y
wind_scale N Y
Pressure Y N
Humidity Y N
  • Unit of Measure
Data Open Weather Map ThinkPage
param Standard Metric Imperial c(Default) f
Temperature Kelvin Celsius Fahrenheit Celsius Fahrenheit
Wind Speed meter/sec meter/sec miles/hour km/hour miles/hour
Pressure hPa hPa hPa mb in
  • Language

Both support Chinese

  • Location name
Data Open Weather Map ThinkPage
Location English name Chinese name & English name
  • Advantage

Open Weather Map

  1. For the free version, OWM provides more detailed data
  2. Better response data structure, easy to parse the json
  3. Very quick response time
  4. Support more internation location

ThinkPage

  1. The timezone is displayed in the local time zone of the query location, so user don't need to convert from UTC to local. The offset is also provided.
  2. Support Chinese Character in location parameters
  3. Provide compass wind direction, so user don't need to convert from degree to compass
  4. Support more Chinese location

results matching ""

    No results matching ""