天氣預報API-您網站上的天氣預報,天氣模型的總數據 – Infoclimat,連接到OpenWeather API-幫助中心-Pandasuite -Pandasuite

連接到OpenWeather API

選擇指示溫度的文本塊. 在窗口中 特性, 單擊右上角的圖標和按鈕 添加 > 來源.

在巴黎為您的網站進行自動預測

您可以致電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 |媒體)]]]]

    要查找所有功能,請參閱本教程.

    這回答了您的問題 ?

    謝謝您的評論,提交您的評論存在問題. 請稍後再試.