天気予報API-サイトの天気予報、天気モデルの総データ – infoclimat、openweatherAPI-ヘルプセンターに接続 – パンダスイート
OpenWeather APIに接続します
温度を示すテキストブロックを選択します. ウィンドウで プロパティ, 右上のアイコンとボタンをクリックします 追加 > ソース.
あなたのサイトのパリでの自動予測
Infoclimat APIを呼び出すことができます。これにより、この都市の詳細な予測が返されます。.
wwwへのリンクの形で、ソースを指定するようお願いします.infoclime.FR、このデータを使用してアプリケーションまたはページで.
このAPIは、合理的で非営利的な使用に限定されています. 5未満の使用は合理的であると考えられています.すべての予測APIについて、24時間および1秒未満のリクエストで000クエリ.
この制限を超えないようにする必要があります。または、アクセスが自動的にロックされます(この場合、ERTPエラーメッセージが表示されます 509帯域幅の制限を超えました))). ボランティアの協会によって、広告なしで無料で提供されたサービスを尊重してください. ニーズが高い場合(利用可能なリクエストまたはパラメーターの数の観点から)、事前にお問い合わせください.
認証キーが間違っている場合、メッセージ 400不正な要求 返品されます. 実行がリリースされ、データが利用できない場合、コードは 409紛争.
データを処理する前に「request_state」設定を常に確認することをお勧めします。これにより、問題が発生した場合にアプリケーションの上昇を避けます.
パラメーター名 | 利用可能なレベル | ユニット | 説明 |
---|---|---|---|
温度 | 2m、地上、300hpa、400hpa、500hpa、550hpa、600hpa、650hpa、700hpa、750hpa、850hpa、900hpa、950hpa、975hpa、1000hpa | ケルビン | 温度 |
雨 | 適用できない | んん | 3時間降水 |
rain_convective | 適用できない | んん | 3時間の対流沈殿 |
プレッシャー | 海面 | パスカル | 海面での圧力 |
湿度 | 2m、300hpa、400hpa、500hpa、550hpa、600hpa、650hpa、700hpa、750hpa、850hpa、900hpa、950hpa、975hpa、1000hpa、1000hpa | % | 相対湿度 |
星雲 | 合計、高、中、低い | % | 星雲 |
風向き | 10m、305m、457m、610m、914m、1829m、2743m、3658m、4572m、300hpa、400hpa、500hpa、550hpa、600hpa、650hpa、700hpa、750hpa、850hpa、900hpa、900hpa、950hpa、9555 | ° | 中風の方向 |
Wind_Moyen | 10m、305m、457m、610m、914m、1829m、2743m、3658m、4572m、300hpa、400hpa、500hpa、550hpa、600hpa、650hpa、700hpa、750hpa、850hpa、900hpa、900hpa、950hpa、9555 | km/h | 中程度の風 |
wind_rafales | 10m | km/h | 突風の風力 |
ISO_ZERO | 適用できない | m | 等温線0°Cの高さ |
risk_neige | 適用できない | [はい・いいえ] | 雪のリスク |
地政学 | 500HPA、550HPA、600HPA、650HPA、700HPA、750HPA、850HPA、900HPA、950HPA、975HPA、1000HPA | gpdam | ジオポテンシャルの高さ |
speed_リバース | 500HPA、550HPA、600HPA、650HPA、700HPA、750HPA、850HPA、900HPA、950HPA、975HPA、1000HPA | HPA/s | 垂直速度 |
pwat | 適用できない | んん | 急な水 |
Lifted_index | 適用できない | ケルビン | リフトインデックス |
most_unstable_lifted_index | 適用できない | ケルビン | 不安定な最も持ち上げられたインデックス |
ケープ | 適用できない | j/kg | ケープ |
粘膜 | 適用できない | j/kg | 粘膜 |
Convective_inhibition | 適用できない | j/kg | 対流阻害(CIN) |
request_state | 適用できない | [509,409,400,200] | 声明 |
request_key | 適用できない | 適用できない | リクエストの内部リクエスト |
model_run | 適用できない | [00,06,12,18] | 走る |
-
- お問い合わせ /私たちの連絡先
- ボランティアまたは従業員になります
- 私たちは誰ですか ? 私たちは何をしますか ?
- 法的通知
- ∞
- メテオタイムリール.fr-実際の天気
- 天気アーカイブ検索エンジン
- ベントーの天気
- 協会
- フォーラム
- アンドロイド
- iOS
- ∞
- Infoclimatは、番号053372184に登録されているブランドです
- CNIL(875366)に宣言されたサイト|シレット:453860744400037
- Infoclimatは、非営利1901年法律協会です
OpenWeather APIに接続します
OpenWeatherAPIに接続することにより、その日の天気データと次の日の予測をアプリケーションで表示できます. HTTPコンポーネントのおかげでAPI接続が作成されます.
このチュートリアルでは、パリの天気アプリアプリケーションについて詳しく説明します.
記事上で
- OpenWeatherアカウントを作成します
- 天気予報を表示します
- コレクションに予測を表示します
OpenWeatherアカウントを作成します
OpenWeatherは無料でアクセスできるオンラインサービスであり、都市の天気予報へのアクセスを可能にします. 場所から天気データを取得するために異なるAPIを提供します.
OpenWeatherで無料アカウントを作成します
OpenWeatherは、場所から天気データを取得するためにさまざまなAPIを提供しています. 電話をかけます API現在の天気 その日の天気を得るために、API毎日の予測 今後数日間の予測を表示します.
天気予報を表示します
天気と温度を表示する画面を準備しました. 目的は、WeatherAPI電流に接続して適切なデータを表示することです.
HTTPコンポーネントを挿入します
HTTPコンポーネントのおかげでAPIへの接続が行われます.
Pandasuite Studioに戻って、クリックしてください コンポーネント コンポーネントを挿入します http.
最良のことは、このコンポーネントを前景に配置して、アプリケーションの任意の画面からアクティブに質問できるようにすることです。. それ以外の場合は、これらのデータが配置されている画面に配置します.
HTTPコンポーネントを構成します
ウィンドウを開く プロパティ.
URL
天気API電流の技術文書に移動して、彼のURLを取得します.
URLは次の形式です。
https:// api.OpenWeathermap.org/data/2.5/天気?q =&appid =
都市の名前とあなたの個人的なAPIキーはどれですか.
からAPIリファレンスURLをコピーします https: それまで ? 含まれていませんが、残りは以下に示す質問チェーンに対応しています。
https:// api.OpenWeathermap.org/data/2.5/天気
方法
メソッドを選択します 得る APIからのデータが必要です.
質問チェーン /クエリひも
OpenWeatherが提供します クエリひも これにより、値をパラメーターにAPIリクエストに起因することが可能になります。
- 都市 : Q (私たちの例では:パリ、FR)
- アプリID: appid
- 測定単位: ユニット (私たちの例:メトリック)
- と言語: ラング (私たちの例:FR)
ID AP(APPID)は、OpenWeatherインターフェイスから生成する個人のキーAPIキーに対応しています.
ID / APIキーアプリを生成するには、 アカウント, セクション キーAPI.
キャッシュ管理
おしゃべりをパーソナライズすることもできます. クリック ネットワークとキャッシュ アプリケーションがキャッシュのコンテンツを返すようにしますが、それを更新するためにまだリクエストを行います. このオプションを使用すると、迅速な応答ができます.
リクエストをテストします
これで、接続が適切に構成されているかどうかをテストする必要があります.
ボタンをクリックします 編集 HTTPコンポーネントの(またはHTTPコンポーネントの可視フィールドをダブルクリックします).
情報が表示されます. ボタンをクリックします リクエストテスト.
要求の結果を視覚化する:生データがあなたの希望に対応する場合、APIは適切に構成されています.
データ構造をよりよく理解し、適切な式を正式にすることができます.
データを表示します
温度で変数を関連付けます
温度を示すテキストブロックを選択します. ウィンドウで プロパティ, 右上のアイコンとボタンをクリックします 追加 > ソース.
次の式をコピーします。
[データ:id_http(/main/temp/@formatnumber:最大fractiondigits | 0)]°C
関数の詳細:
- ID_HTTPはHTTPコンポーネント識別子です. [プロパティ]ウィンドウからHTTPコンポーネントの名前をダブルクリックして、この識別子を取得します.
- メイン/温度 e温度値にアクセスする手段
- @formatnumber言語に応じて自然に数字を表示できます.
すべての機能を見つけるには、このチュートリアルを参照してください.
条件のおかげでその日の天気を見せてください
OpenWeatherは、フィールドを使用してAPIからの日の天気に関する情報を提供します アイコン. このフィールド アイコン 異なる値(01d、02d、10nなど. )異なる気象状況に対応しています: 澄んだ空、雲のほとんど、散在する雲.
例えば 10n 関連付けられています 軽い雨(低雨).
これらのアイコンを使用する代わりに、ギャラリーコンポーネントに一連のアフターエフェクトアニメーションを挿入しました. 各アニメーションは天気価値に対応しています.
目的は、APIによって提起された値に従って適切なアニメーションを表示することです.
コンポーネントを挿入します 条項. ウィンドウで プロパティ, 各値の条件を作成します。
データ:[データ:d_http(/wather/0/icon)]機能:value:01d
たとえば、各条件を値の名前と名前を変更します.
ボックスを確認してください 自動評価
条件を選択し、トリガーでアクションを作成します 評価(01d) > コンポーネントに作用します > ギャラリー > 選択したページ(01d)に移動します .
リクエストを起動します
アプリケーションからAPIクエリアクションを作成する必要があります. それが自動的に行うためには、前景を表示するときにそうすることを選択します.
前面を選択してクリックします 行動.
選択する 現在のディスプレイ > コンポーネントに作用します > HTTPコンポーネント > リクエストを起動します
コレクションに予測を表示します
コレクションを作成します
この例では、天気予報を水平リストと、1日の日付、アイコン、温度の平均を含むステッカーの形で表示します。.
このリストは、コンポーネントのおかげで視覚的に作成されました コレクション.
毎日の予測APIに接続します
天気予報にアクセスするために、OpenWeatherは専用のAPIを提供します。 毎日の予測. 新しいAPIに接続するには、新しいHTTPコンポーネントを挿入する必要があります.
新しいものを挿入します HTTPコンポーネント そして窓の中で プロパティ, 次のフィールドに通知します。
URL
https:// api.OpenWeathermap.org/data/2.5/予測/毎日
このURLは、OpenWeatherの技術文書にあります。
方法
メソッドを選択します 得る APIからのデータが必要です.
質問チェーン /クエリひも
他のAPIと同じパラメーターを示します。
- 都市:Q(私たちの例:パリ、FR)
- IDアプリ:appid
- 測定単位:単位(例:メトリック)
- と言語:ラング(例:fr)
API接続をテストします
ボタンをクリックします 編集 HTTPコンポーネントの(またはHTTPコンポーネントの可視フィールドをダブルクリックします).
情報が表示されます.
ボタンをクリックします リクエストテスト.
要求の結果を視覚化する:生データがあなたの希望に対応する場合、APIは適切に構成されています.
データを表示します
リストの各要素をデータソースに接続します。つまり、APIに.
たとえば、日付を選択します.
ウィンドウで プロパティ, 右上の動的データアイコンとボタンをクリックします 追加.
次の式をコピーします。
[データ:id_http(/list/@@getbyindex:[data:(rowindex)]/dt/@umbuliply:1000/@formatdate:datestyle | medium)]]
すべての機能を見つけるには、このチュートリアルを参照してください.
これはあなたの質問に答えました ?
コメントありがとうございますあなたのコメントを送信する問題がありました. 後でもう一度やり直してください.