最高の (無料/安価な) 国際天気 PHP API を探しています。助言がありますか?
4 に答える
この答えを見てください:
https://stackoverflow.com/questions/507441/best-weather-apis
選択された答えはこれを与えます:
• National Weather Service には SOAP Web サービスがあります。
•Yahoo には天気の RSS フィードがあります。
•Animaonline は、Google が提供する天気 API です。プロジェクト ページにはコード サンプルとチュートリアルへのリンクがありますが、ここで別のチュートリアルを見つけました。
データをどうしたいですか?
表示したいだけなら、RSSフィードのある天気サイトを探してください。その後、簡単にリクエストし、サーバーにキャッシュして解析できます。
リクエストするには、cURL またはfile_get_contents()
(許可されている場合) をphp.ini
使用します。
キャッシングについては、チェックfilemtime()
して比較するだけです。
解析するには、SimpleXML を使用します。
Yahoo WeatherまたはGoogle Weatherは高速で無料です。都市名または緯度/経度の両方を使用してデータを収集できます。
注目に値するのは、Google は実際には API を提供しておらず、文書化されていないため、その将来については誰にもわかりません。
weathernation と feedsyndicate.com はどちらも商用 API を提供しています
Weathernation.com はそれほど安価ではありません。feedsyndicate は可能ですが、取引を依頼する必要があります。