毎日自動的に更新する必要がある私の Web サイトの天気情報を表示したいのですが、天気情報のスクリプトを作成するのを手伝ってくれませんか?
4 に答える
mashape で Weather API を利用できるようにしました。簡単な PHP SDK をすぐに使用できます。この API は、JSON や REST など、現在利用可能なクールな標準を使用しているため、非常に簡単に使用できます。
気に入ったら、mashapeで試してみてください
Weather.com にアクセスして、Weather Widgetにサインアップします。これは、ページに配置する JavaScript スクリプトであり、使用するサーバー側の言語には依存しません。また、天気を毎日更新する必要がないことにも注意してください。スクリプトは常に現在の天気予報を取得するだけです。天気情報が必要な地域に関する情報 (郵便番号など) を提供する必要があります。
Weather.comの代わりに、WeatherUndergroundがあります。これは、世界中のほとんどをカバーする成功した天気予報サイトです(どこで天気予報が必要かはわかりません)。彼らは現在観測されている気象状況のライブフィードを提供するウェザーステッカーと呼ばれる無料のものを持っています。ページに画像を埋め込むだけです。このような:
(ソース:wunderground.com)
また、天気予報のXMLフィードとAPIも提供しています。
スケジュールに従ってデータを自動的に更新したい場合は、cron
(Unix システムの場合) またはそれに相当するものを調べてください。商用の Web ホストを使用している場合は、プログラムをスケジュールする方法が必要です。それ以外の場合は、スクリプトのスケジューリングについて、ご使用のシステムのドキュメントを調べてください。
次に、その時点の気象情報をダウンロードするスクリプトを作成します。このスクリプトが「ソース」形式から独自の形式に変換できるようにします。
スケジューラーにスクリプトを 1 日 1 回実行させます。