天氣預報API-您網站上的天氣預報,天氣模型的總數據 – Infoclimat,連接到OpenWeather API-幫助中心-Pandasuite -Pandasuite
連接到OpenWeather API
Contents
選擇指示溫度的文本塊. 在窗口中 特性, 單擊右上角的圖標和按鈕 添加 > 來源.
在巴黎為您的網站進行自動預測
您可以致電Infoclimat API,這將使您返回該城市的詳細預測.
我們只是要求您以www的鏈接的形式指定源.Infocailmate.FR,在您的應用程序或頁面中使用此數據.
此API僅限於合理且非商業用途. 被認為是合理的使用少於5.對於所有預測API,在24小時內查詢000查詢.
您將必須確保您不會超過此限制,否則您的訪問將自動鎖定(在這種情況下,您將收到一條ERTP錯誤消息 509帶寬極限超過)). 請尊重志願者協會免費提供給您的服務. 如果您的需求更高(就可用的請求數量或參數而言),請事先與我們聯繫.
如果身份驗證密鑰是錯誤的,則消息 400不良要求 將退還. 如果運行釋放並且不可用數據,則代碼將是 409衝突.
我們建議您在處理數據之前始終檢查“ request_state”設置,這將避免在出現問題時提高應用程序.
參數名稱 | 可用級別 | 單位 | 描述 |
---|---|---|---|
溫度 | 2M,地面,300HPA,400HPA,500HPA,550HPA,600HPA,650HPA,700HPA,700HPA,750HPA,850HPA,900HPA,900HPA,950HPA,975HPA,1000HPA,1000HPA,1000HPA | 開爾文 | 溫度 |
雨 | 不適用 | 毫米 | 降水3小時 |
Rain_概念 | 不適用 | 毫米 | 對流降水3小時 |
壓力 | 海平面 | 帕斯卡 | 海平面的壓力 |
濕度 | 2M,300HPA,400HPA,500HPA,550HPA,600HPA,650HPA,700HPA,750HPA,750HPA,850HPA,900HPA,900HPA,950HPA,975HPA,1000HPA,1000HPA,1000HPA | % | 相對濕度 |
腎炎 | 總,高,中,低 | % | 霧性 |
風向 | 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975 | ° | 中風方向 |
wind_moyen | 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975 | km/h | 中風 |
wind_rafales | 10m | km/h | 陣風 |
ISO_ZERO | 不適用 | m | 等溫0°C的高度 |
風險_neige | 不適用 | [是否] | 雪風險 |
地形 | 500HPA,550HPA,600HPA,650HPA,700HPA,750HPA,850HPA,900HPA,900HPA,950HPA,975HPA,1000HPA,1000HPA | GPDAM | 地勢高度 |
speed_反向 | 500HPA,550HPA,600HPA,650HPA,700HPA,750HPA,850HPA,900HPA,900HPA,950HPA,975HPA,1000HPA,1000HPA | HPA/s | 垂直速度 |
普華角 | 不適用 | 毫米 | 可降水 |
lupted_index | 不適用 | 開爾文 | 提起索引 |
most_unstable_lifted_index | 不適用 | 開爾文 | 不穩定的最大指數 |
岬 | 不適用 | J/kg | 岬 |
粘液 | 不適用 | J/kg | 粘液 |
對流_抑制 | 不適用 | J/kg | 對流抑制(CIN) |
request_state | 不適用 | [509,409,400,200] | 陳述 |
request_key | 不適用 | 不適用 | 內部要求 |
model_run | 不適用 | [00,06,12,18] | 跑步 |
-
- 聯繫我們 /美國聯繫
- 成為志願者或僱員
- 我們是誰 ? 我們做什麼 ?
- 法律聲明
- ∞
- Meteo Time-Reel.fr-真實的天氣 – 時間
- 天氣檔案搜索引擎
- Ventoux的天氣
- 該協會
- 論壇
- 安卓
- ios
- ∞
- Infoclimat是根據編號053372184註冊的品牌
- 宣佈為CNIL的網站(875366)| siret:45386074400037
- Infoclimat是1901年非營利性法律協會
連接到OpenWeather API
您可以通過連接到OpenWeather API來顯示當天的天氣數據和申請中的下幾天的預測. API連接是由於HTTP組件建立的.
對於本教程,我們將詳細介紹巴黎天氣應用程序應用程序.
在本文中
- 創建一個OpenWeather帳戶
- 顯示天氣預報
- 在集合中顯示預測
創建一個OpenWeather帳戶
OpenWeather是一項在線服務,可以免費訪問,允許訪問城市的天氣預報. 它提供不同的API以從一個位置獲取天氣數據.
在OpenWeather上創建一個免費帳戶
OpenWeather為您提供不同的API,以從一個位置獲取天氣數據. 我們會打電話 API當前天氣 為了獲得一天的天氣,然後API每日預測 顯示接下來幾天的預測.
顯示天氣預報
我們已經準備了屏幕以顯示天氣和溫度. 目的現在是連接到天氣API電流以顯示正確的數據.
插入HTTP組件
由於HTTP組件,與API的連接是建立的.
返回Pandasuite Studio,單擊 成分 並插入組件 http.
最好的是將該組件放在前景中,以便它可以活躍並從應用程序的任何屏幕上質疑. 否則,將其放在這些數據所在的屏幕上.
配置HTTP組件
打開窗戶 特性.
URL
轉到天氣API電流的技術文檔以獲取他的URL.
URL處於以下形式:
https:// api.OpenWeathMap.org/data/2.5/天氣?q =&appid =
其中是城市的名稱和您的個人API密鑰.
從 https: 直到 ? 不包括,其餘的對應於問題鏈,這些問題將在下面指出:
https:// api.OpenWeathMap.org/data/2.5/天氣
方法
選擇方法 得到 需要來自API的數據.
問題鏈 /查詢丁字褲
OpenWeather為您提供 查詢丁字褲 這使得將值歸因於您的API請求:
- 城市 : 問 (在我們的示例中:巴黎,FR)
- 應用ID: 蘋果
- 測量單位: 單位 (在我們的示例中:公制)
- 和語言: 朗 (在我們的示例中:fr)
ID AP(appid)對應於您從OpenWeather接口生成的個人密鑰API鍵.
要生成您的ID / API密鑰應用,請轉到您的 帳戶, 部分 鑰匙API.
緩存管理
您也可以個性化chat不休. 點擊 網絡和緩存 這樣應用程序返回緩存的內容,但仍提出請求以更新它. 此選項使您可以快速回复.
測試請求
現在您必須測試您的連接是否已正確配置.
點擊按鈕 編輯 HTTP組件(或在HTTP組件的可見字段上雙擊).
出現信息. 點擊按鈕 請求測試.
可視化您的請求結果:如果原始數據與您的願望相對應,則API已正確配置.
它使您可以更好地理解數據結構並正式化正確的公式.
顯示數據
將變量與溫度相關聯
選擇指示溫度的文本塊. 在窗口中 特性, 單擊右上角的圖標和按鈕 添加 > 來源.
複製以下公式:
[數據:id_http(/main/temp/@formatnumber:最大ifactionDigits | 0)°C
功能的細節:
- ID_HTTP是HTTP組件標識符. 雙擊屬性窗口的HTTP組件的名稱以獲取此標識符.
- 主/臨時 e訪問溫度值的手段
- @formatnumber允許您根據語言自然顯示一個數字.
要查找所有功能,請參閱本教程.
由於條件,展示當天的天氣
OpenWeather提供了有關使用該領域的API一天天氣的信息 圖示. 這個領域 圖示 到不同的值(01d,02d,10n等. )與不同的天氣情況相對應: 晴朗的天空,幾雲,散落的雲.
例如 10n 與….關聯 小雨(下雨).
我們沒有使用這些圖標,而是在畫廊組件中插入了一系列的後效應動畫. 每個動畫對應於天氣值.
目的是根據API提出的值顯示正確的動畫.
插入組件 術語. 在窗口中 特性, 為每個值創建條件:
數據:[數據:D_HTTP(/天氣/0/ICON)]功能:egal值:01d
以值的名稱重命名每個條件,例如01d.
檢查框 自動評估
選擇條件並用觸發器創建動作 評估(01d) > act > 畫廊 > 轉到選定的頁面(01d) .
啟動請求
您需要從應用程序創建API查詢操作. 為了自動進行,我們選擇在顯示前景時這樣做.
選擇前景,然後單擊 動作.
選擇 當前顯示 > 在組件上行動 > HTTP組件 > 啟動請求
在集合中顯示預測
創建一個集合
在我們的示例中,我們以水平列表和貼紙的形式顯示天氣預報,包括一天的日期,圖標和溫度的平均值.
該列表是通過視覺創建的,這要歸功於一個組件 收藏.
連接到每日預測API
為了訪問天氣預報,OpenWeather提供專用的API: 每日預測. 要連接到新的API,您必須插入新的HTTP組件.
插入一個新的 HTTP組件 和窗戶 特性, 告知以下字段:
URL
https:// api.OpenWeathMap.org/data/2.5/預測/每日
您在OpenWeather的技術文檔中發現了此URL:
方法
選擇方法 得到 需要來自API的數據.
問題鏈 /查詢丁字褲
指示與其他API相同的參數:
- 城市:問(在我們的示例中:巴黎,FR)
- ID應用程序:appid
- 測量單元:單位(在我們的示例中:度量)
- 和語言:lang(在我們的示例中:fr)
測試API連接
點擊按鈕 編輯 HTTP組件(或在HTTP組件的可見字段上雙擊).
出現信息.
點擊按鈕 請求測試.
可視化您的請求結果:如果原始數據與您的願望相對應,則API已正確配置.
顯示數據
將列表的每個元素連接到數據源,也就是說.
例如,選擇日期.
在窗口中 特性, 單擊右上角的動態數據圖標和按鈕 添加.
複製以下公式:
[數據:id_http(/list/@getbyIndex:[data :( rowindex)]/dt/@乘數:1000/@formatdate:dastestyle |媒體)]]]]
要查找所有功能,請參閱本教程.
這回答了您的問題 ?
謝謝您的評論,提交您的評論存在問題. 請稍後再試.