18

天気情報を取得するためにyahoo天気APIを使用しています

これはxml出力を返しています。
JSON形式で取得したい。これをJSONとして取得するにはどうすればよいですか?

4

5 に答える 5

8

http://weather.yahooapis.com/forecastjson?w=2502265

URLで置き換えるだけforecastrssです。forecastjson欠点が1つありcodeます。天気予報が返されません。

アップデート2014-06:これは以前は機能していましたが、2012-10からなくなったようです(https://developer.yahoo.com/forum/YQL/-/1349591762366-e0f8ad94-f599-49fe-bddb-fe3cd0180deaも参照)

于 2011-05-12T10:25:56.330 に答える
1

JSON天気 APIを探しているなら、私から提案があります! mashape で Weather API を利用できるようにしました。簡単な PHP SDK をすぐに使用でき
ますこの API は非常に簡単に使用できます。なぜなら、競合他社がまだレガシー SOAP/XML システムを使用しているのに対し、JSON や REST など、現在利用可能な優れた標準を使用しているためです。

データの品質について話す Metwit (私の「会社」) は、実際の人々からリアルタイムの天気予報を収集するためのクラウドソーシング プラットフォームとして誕生しました。1 万人以上のユーザーが私たちのアプリを使い始め、大量のレポートを送信した後、API を通じてそれらの貴重なレポートをリリースすることにしました。

また、NOAA などの複数の解析が困難な予測ソースの単一のゲートウェイとしても機能し、既存のソーシャル ネットワークから活用する写真やツイートなどのソーシャル データを使用してそれらを強化しています。

気に入ったらmashapeで試してみてください!

于 2013-01-29T15:22:42.500 に答える
1

いくつか検索した後、yahoo weather api が本当に必要なものとして最適であることがわかりました。緯度と経度から気象データを取得するには

XML (デフォルト)

http://query.yahooapis.com/v1/public/yql?q=select * from weather.forecast where woeid in (SELECT woeid FROM geo.places WHERE text="({28.3949},{84.1240})")

JSON形式で

http://query.yahooapis.com/v1/public/yql?q=select * from weather.forecast where woeid in (SELECT woeid FROM geo.places WHERE text="({28.3949},{84.1240})")&format=json

あなたの出力は以下のようになります ここに画像の説明を入力

自分の場所の緯度と経度を入力して、場所の天気を見つけてください。これが役立つことを願っています。

于 2016-09-07T12:26:25.657 に答える