2013-09-27 6 views
1

Open Weather Map API을 사용하고 있습니다. 나는 여전히 전화를 가지고 놀고있다. 나는 2 개의 특정 호출 결과를 살펴보고있다. 하나는 London 용이고 다른 하나는 HermanusSouth Africa입니다. 나는 Hermanus 호출에서 반환 된 모든 데이터가 런던 호출에서 반환 된 데이터에있는 것은 아니라는 것을 관찰했습니다.열린 날씨 맵 API에서 반환 된 데이터가 감지되지 않습니다.

은 다음과 같습니다 : 여기

제 2 개 통화 있습니다

{ 
    "coord": { 
      "lon":-0.12574, 
      "lat":51.50853 
    }, 
    "sys": { 
      "country":"GB", 
      "sunrise":1380261352, 
      "sunset":1380303998 
    }, 
    "weather": [{ 
      "id":800, 
      "main":"Clear", 
      "description":"Sky is Clear", 
      "icon":"01d" 
    }], 
    "base":"gdps stations", 
    "main": { 
      "temp":290.22, 
      "pressure":1016, 
      "humidity":63, 
      "temp_min":289.15, 
      "temp_max":291.48 
    }, 
    "wind": { 
      "speed":6.2, 
      "deg":100 
    }, 
    "clouds": { 
      "all":0 
    }, 
    "dt":1380285272, 
    "id":2643743, 
    "name":"London", 
    "cod":200 
} 

그리고 데이터가 허머 너스에 대한 반환됩니다

{ 
    "coord": { 
      "lon":19.234461, 
      "lat":-34.418701 
    }, 
    "sys": { 
      "country":"ZA", 
      "sunrise":1380255856, 
      "sunset":1380300203 
    }, 
    "weather": [{ 
      "id":804, 
      "main":"Clouds", 
      "description":"overcast clouds", 
      "icon":"04d" 
    }], 
    "base":"gdps stations", 
    "main": { 
      "temp":284.981, 
      "temp_min":284.981, 
      "temp_max":284.981, 
      "pressure":999.07, 
      "sea_level":1026.12, 
      "grnd_level":999.07, 
      "humidity":77 
    }, 
    "wind": { 
      "speed":6.71, 
      "deg":282 
    }, 
    "rain": { 
      "3h":0 
    }, 
    "clouds": { 
      "all":92 
    }, 
    "dt":1380285425, 
    "id":3366880, 
    "name":"Hermanus", 
    "cod":200 
} 

왜 특정 데이터가 포함되어 있고 다른 데이터는 포함되어 있지 않습니까? 어떻게 그러한 모든 호출로부터 무엇이 반환 될 수 있는지를 알 수 있습니까? 그리고 각 항목의 의미가 무엇인지 어떻게 알 수 있습니까? 이 페이지에서 살펴 경우

+1

전적으로 어떤 데이터가 반환되는지는 제 3 자에게 달려 있습니다. 모든 위치에 대해 완전한 데이터 집합을 가지고 있지 않을 수도 있습니다. 데이터 제공 업체의 정보를 요청하는 것이 가장 좋습니다. –

+1

로리가 옳다. 나는 때로는 rain.3h 데이터와 때로는 0을 반환하지 않는 api와 동일한 문제를 겪고 있습니다. 어쩌면 예측과 같은 다른 api를 확인할 때가되었습니다. – Jorre

답변

1

, 일부 반환 키가 실제로 선택 사항입니다 것을 볼 수 있습니다 :

http://openweathermap.org/wiki/API/2.0/Weather_Data

심지어 명백한 weather 키는 선택 사항입니다! :)

+0

감사합니다. 아마도 버전 2.5에 대한 위키가 있습니까? 이 API에 대한 문서가 명확하지 않습니다. –

+0

@BrendanVogt 날씨 데이터가 버전 2.0 이후로 변경되지 않았습니다. – silkfire

+0

@ BrendanVogt- API 2.5- http://openweathermap.org/weather-data#current에서 사용 된 매개 변수의 요약입니다. –