問題タブ [yahoo-weather-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP XML CDATA 解析
Web サービス (Yahoo 天気) のクエリに問題があります。このクールなフォーラムのおかげで、次のヒントを見つけました。それにもかかわらず、私は自分の価値を取り戻すことができません。
を使用してCDATA部分を抽出しています
$imgSrc は常に空です。
説明はこんな感じ
android - yahoo weather API の文字列と int の比較
yahoo API を使用して簡単な天気予報アプリケーションを開発しています。
このメソッドweatherInfo.getCurrentText()
は、現在の気象条件を英語で表す文字列を返します。
気象条件ごとに割り当てられたコードがあります (条件のリスト + コードはこちら)
私がやりたいことは、コードを取得しweatherInfo.getCurrentCode()
てカスタム文字列を使用することです。これにより、正しい翻訳を提供できるようになります。
私は文字列配列でこれをやろうとしています:
それで、天気コードを取得したら、文字列配列にアイテムを割り当てる方法はありますか?
mWeatherCode = コードを取得 (10 と仮定)
mText.setText(私の配列リストのitem10)
ios - ヤフーサービスを使わずにWOEIDを取得するには?
yahoo サービス以外に、場所の WOEID を取得する方法はありますか? 無料のサードパーティ製ライブラリはありますか?
android - AndroidでYahoo APIを使用して7日間の天気予報を取得するには?
次のリンクを使用して、7 日間の天気予報用のサンプル Android アプリを作成しました。
Yahoo 天気 API に "w" と "u" の 2 つのパラメーターがあることは知っていますが、そのパラメーターを変更して 7 日間の天気予報を取得する方法がわかりません。5 日間の代わりに 7 日間の天気予報を取得するには、どのような変更を加える必要があるか教えてください。私のコードは以下の通りです:
myxml
main.java
c# - C# Yahoo Weather、yweather:condition からすべての属性を取得
私がやりたいことは、rss から yahoo 天気 xml にアクセスし、特に yweather:condition タグからデータを取得することです。で試しました
しかし、成功しませんでした。yahoo weather から xml にアクセスして、そこにあるすべての属性を取得するにはどうすればよいですか? また、すべての属性をローカルの xml ファイルに保存するにはどうすればよいですか?
jquery - Yahoo Weather API - さまざまな都市での「City not found」エラー
これがこの質問の場所かどうかはわかりませんが、問題は次のとおりです。
Yahoo Weather API を使用してブラジルのさまざまな都市から気象データを取得する Web アプリがあります。基本的に、私はこのサイトからすべての woeid 番号を取得しました: http://woeid.rosselliot.co.nz/ . すべての woeid 番号を取得したら、(jQuery を介して) ajax 呼び出しを行ってすべての天気情報を取得する Web ページを作成しました。
上記の例では、さまざまな都市からすべての気温を取得できます。同じ名前の変数の WOEID 番号を変更するだけです。WOEID 番号が 455997 の都市は Sobral - CE - Brazil です。基本的に、この ajax 呼び出しは URL "weather.yahooapis.com/forecastrss?w={WOEID_NUMBER}&u=c" を開き、結果の XML ファイルからすべての情報を抽出し、以下に示すようにブラウザーのコンソールにすべての気温を表示します。
昨年は正常に機能しており、すべての温度が「温度」配列変数内に表示されていました。しかし、約 2 か月前に機能しなくなり、すべてのインデックスで「未定義」が返されました。
デバッグ目的で、ajax によって読み込まれる URL ( http://weather.yahooapis.com/forecastrss?w=455997&u=c ) を試しました。Yahoo は Sobral - CE - Brazil に関連するすべての予測情報を返すはずですが、代わりに以下の XML を返します。
したがって、私の webapp は私の都市に関連する天気情報を取得できません。以下のようなブラジルの別の都市でも同じ問題が発生しています。
参考までに、iOS 5 の天気アプリでも同じ問題が発生しています。上記の一部の都市に関する情報を表示できません。数か月前は正常に機能していました。
この問題に関する最近の情報は見つかりません。一時的なものなのか、今後サービスが終了するという意味なのかはわかりません。私と同じ問題を抱えている人はいますか?