問題タブ [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.

0 投票する
2 に答える
740 参照

php - PHP XML CDATA 解析

Web サービス (Yahoo 天気) のクエリに問題があります。このクールなフォーラムのおかげで、次のヒントを見つけました。それにもかかわらず、私は自分の価値を取り戻すことができません。

を使用してCDATA部分を抽出しています

$imgSrc は常に空です。

説明はこんな感じ

0 投票する
1 に答える
138 参照

android - yahoo weather API の文字列と int の比較

yahoo API を使用して簡単な天気予報アプリケーションを開発しています。

このメソッドweatherInfo.getCurrentText()は、現在の気象条件を英語で表す文字列を返します。

気象条件ごとに割り当てられたコードがあります (条件のリスト + コードはこちら)

私がやりたいことは、コードを取得しweatherInfo.getCurrentCode()てカスタム文字列を使用することです。これにより、正しい翻訳を提供できるようになります。

私は文字列配列でこれをやろうとしています:

それで、天気コードを取得したら、文字列配列にアイテムを割り当てる方法はありますか?

mWeatherCode = コードを取得 (10 と仮定)

mText.setText(私の配列リストのitem10)

0 投票する
1 に答える
1698 参照

ios - ヤフーサービスを使わずにWOEIDを取得するには?

yahoo サービス以外に、場所の WOEID を取得する方法はありますか? 無料のサードパーティ製ライブラリはありますか?

0 投票する
1 に答える
6880 参照

android - AndroidでYahoo APIを使用して7日間の天気予報を取得するには?

次のリンクを使用して、7 日間の天気予報用のサンプル Android アプリを作成しました。

天気予報

Yahoo 天気 API に "w" と "u" の 2 つのパラメーターがあることは知っていますが、そのパラメーターを変更して 7 日間の天気予報を取得する方法がわかりません。5 日間の代わりに 7 日間の天気予報を取得するには、どのような変更を加える必要があるか教えてください。私のコードは以下の通りです:

myxml

main.java

0 投票する
2 に答える
1685 参照

c# - C# Yahoo Weather、yweather:condition からすべての属性を取得

私がやりたいことは、rss から yahoo 天気 xml にアクセスし、特に yweather:condition タグからデータを取得することです。で試しました

しかし、成功しませんでした。yahoo weather から xml にアクセスして、そこにあるすべての属性を取得するにはどうすればよいですか? また、すべての属性をローカルの xml ファイルに保存するにはどうすればよいですか?

0 投票する
0 に答える
1036 参照

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 の天気アプリでも同じ問題が発生しています。上記の一部の都市に関する情報を表示できません。数か月前は正常に機能していました。

この問題に関する最近の情報は見つかりません。一時的なものなのか、今後サービスが終了するという意味なのかはわかりません。私と同じ問題を抱えている人はいますか?