
2024年您產(chǎn)品必備的10大AI API推薦
2.郵箱驗(yàn)證:新注冊(cè)的用戶登錄成功以后會(huì)進(jìn)入控制臺(tái)頁(yè)面,需要到自己填寫的郵箱中點(diǎn)擊驗(yàn)證。(注意:前往填寫的郵箱中去驗(yàn)證)
3.查看是否驗(yàn)證成功:驗(yàn)證成功后頁(yè)面會(huì)有提示,驗(yàn)證成功后進(jìn)行后續(xù)操作。
4.查看API密鑰:點(diǎn)擊頂部TAB欄中的“API密鑰”進(jìn)入API密鑰頁(yè)面,密鑰會(huì)在這里顯示,右側(cè)可以新建新的密鑰。
在獲取API密鑰后,進(jìn)行可用性測(cè)試是確保其正常工作的重要步驟。以下是使用CURL進(jìn)行測(cè)試的一個(gè)案例
輸入:
curl -X GET "https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={API key}"
輸出:
你將得到一個(gè)JSON格式的響應(yīng),其中包含了地理位置的當(dāng)前天氣狀況,如坐標(biāo)信息、天氣信息的列表、數(shù)據(jù)來源、云量信息、風(fēng)速信息等。
示例輸出:
{
"coord": {
"lon": 10.99,
"lat": 44.34
},
"weather": [
{
"id": 804,
"main": "Clouds",
"description": "overcast clouds",
"icon": "04d"
}
],
"base": "stations",
"main": {
"temp": 280.2,
"feels_like": 279.2,
"temp_min": 278.82,
"temp_max": 280.52,
"pressure": 1001,
"humidity": 61,
"sea_level": 1001,
"grnd_level": 933
},
"visibility": 10000,
"wind": {
"speed": 1.71,
"deg": 191,
"gust": 5.87
},
"clouds": {
"all": 100
},
"dt": 1732197627,
"sys": {
"type": 2,
"id": 2004688,
"country": "IT",
"sunrise": 1732170014,
"sunset": 1732203845
},
"timezone": 3600,
"id": 3163858,
"name": "Zocca",
"cod": 200
}
在使用OpenWeather API搭建應(yīng)用時(shí),除了獲取和測(cè)試API密鑰外,還需考慮以下因素:
參數(shù) | ||
---|---|---|
lat | 必需的 | 緯度。如果您需要地理編碼器自動(dòng)將城市名稱和郵政編碼轉(zhuǎn)換為地理坐標(biāo)或反之,請(qǐng)使用我們的地理編碼 API |
lon | 必需的 | 經(jīng)度。如果您需要地理編碼器自動(dòng)將城市名稱和郵政編碼轉(zhuǎn)換為地理坐標(biāo)或反之,請(qǐng)使用我們的地理編碼 API |
appid | 必需的 | 您唯一的 API 密鑰(您始終可以在帳戶頁(yè)面的“API 密鑰”選項(xiàng)卡下找到它) |
mode | 選修的 | 響應(yīng)格式。可能的值為xml 和html 。如果不使用mode 參數(shù)格式默認(rèn)為JSON。了解更多 |
units | 選修的 | 測(cè)量單位。 standard 、 metric 和imperial 單位可用。如果不使用units 參數(shù), standard 默認(rèn)情況下將應(yīng)用單位。 了解更多 |
lang | 選修的 | 您可以使用此參數(shù)獲取您的語言的輸出。了解更多 |
錯(cuò)誤代碼 | 錯(cuò)誤描述 | 解決方法 |
---|---|---|
400 | 錯(cuò)誤請(qǐng)求:缺少必需參數(shù)或參數(shù)格式不正確/值超出范圍。 | 檢查請(qǐng)求參數(shù),確保所有必需參數(shù)正確傳遞,格式和值符合要求。缺失或錯(cuò)誤的參數(shù)名稱會(huì)在 ErrorResponse.parameters 中返回。 |
401 | 未經(jīng)授權(quán):未提供 API 令牌或令牌無訪問權(quán)限。 | 確保在請(qǐng)求中添加具有 API 訪問權(quán)限的令牌。 |
404 | 未找到:請(qǐng)求的參數(shù)(如 lat 、lon 、date )在服務(wù)數(shù)據(jù)庫(kù)中不存在。 | 確保請(qǐng)求參數(shù)正確,不重試相同請(qǐng)求。 |
429 | 請(qǐng)求過多:超出 API 請(qǐng)求配額。 | 等待一段時(shí)間后重試,或延長(zhǎng) API 密鑰的請(qǐng)求配額。 |
5xx | 意外錯(cuò)誤:內(nèi)部服務(wù)器問題。錯(cuò)誤代碼以 5xx 開頭。 | 聯(lián)系支持團(tuán)隊(duì),提供導(dǎo)致錯(cuò)誤的 API 請(qǐng)求示例,以便分析和解決問題。可以重試導(dǎo)致此錯(cuò)誤的請(qǐng)求。 |
確保目標(biāo)應(yīng)用的服務(wù)范圍與OpenWeather提供的地理數(shù)據(jù)覆蓋相匹配,尤其是全球天氣服務(wù)需求。驗(yàn)證特定地點(diǎn)數(shù)據(jù)的準(zhǔn)確性以滿足用戶需求。
每天 1,000 次免費(fèi) API 調(diào)用超出每日限額的每次 API 調(diào)用0.0015 美元
每月最多1,000,000 次免費(fèi)請(qǐng)求
在申請(qǐng)和使用 OpenWeather API密鑰過程中,你可能會(huì)遇到以下常見問題:
1. 我需要激活我的 API 密鑰嗎?
您的 API 密鑰將在您成功注冊(cè)后 2 小時(shí)內(nèi)自動(dòng)激活。
2. 如何在 API 調(diào)用中使用 API 密鑰?
為了授權(quán)您的請(qǐng)求并處理它,我們要求您在每個(gè) API 調(diào)用中使用您唯一的 API 密鑰。
為此,請(qǐng)將您的 API 密鑰作為appid參數(shù)添加到 GET 請(qǐng)求中,如下例所示:
api.openweathermap.org/data/2.5/weather?id=524901&appid=YOUR_API_KEY
只需使用您的 API 密鑰,而不是“YOUR_API_KEY”和您的個(gè)人 API 密鑰,它可以在您的個(gè)人帳戶的“API 密鑰”頁(yè)面上找到。您還可以在那里創(chuàng)建其他 API 密鑰。
3. 提供的歷史天氣數(shù)據(jù)的深度是多少?
我們提供 45 年前(自 1979 年 1 月 1 日起)任何地點(diǎn)的歷史天氣數(shù)據(jù)。您可以在我們“定價(jià)”頁(yè)面的歷史天氣系列部分找到有關(guān)特定產(chǎn)品的更多信息。
4. 什么是“按需付費(fèi)”訂閱類型?此訂閱包含哪些內(nèi)容?
“按調(diào)用付費(fèi)”訂閱類型是指您只需按照對(duì)產(chǎn)品的 API 調(diào)用次數(shù)付費(fèi)的訂閱類型。此訂閱類型適用于One Call API 3.0和Solar Irradiance API產(chǎn)品。請(qǐng)注意,每種產(chǎn)品都有單獨(dú)的“按需付費(fèi)”訂閱和價(jià)格。
如果您準(zhǔn)備訂閱“按需付費(fèi)”訂閱類型,請(qǐng)參閱定價(jià)頁(yè)面。
在獲得OpenWeather API密鑰之后,即可開啟API接口對(duì)接,本文整理了多篇使用OpenWeather API的案例,幫助讀者更有效地使用OpenWeather API:
獲取當(dāng)前和預(yù)報(bào)的天氣數(shù)據(jù)、獲取指定時(shí)間天氣數(shù)據(jù)、獲取16天/每日預(yù)測(cè)數(shù)據(jù)、獲取30天/每日預(yù)測(cè)數(shù)據(jù)
問題1: 什么是冪簡(jiǎn)集成平臺(tái)?
冪簡(jiǎn)集成是蜜堂有信在2023年打造的一款SAAS產(chǎn)品,建設(shè)著國(guó)內(nèi)最全的API平臺(tái),為開發(fā)者提供全面、高效、易用的API集成管理方案,一站搜索、試用、集成國(guó)內(nèi)和國(guó)外API。讓用戶在AI時(shí)代全方位接入互聯(lián)網(wǎng),用API連接一切服務(wù)和算力,實(shí)現(xiàn)價(jià)值倍增。
問題2:如何找到OpenWeather API
冪簡(jiǎn)API平臺(tái)可以通過以下兩種方式找到所需API:通過關(guān)鍵詞搜索API(例如,輸入’OpenWeather API‘這類品類詞,更容易找到結(jié)果)、或者從API hub分類頁(yè)進(jìn)入尋找。
問題3:OpenWeather API的替代品有哪些?
市場(chǎng)上存在免費(fèi)、付費(fèi)兩種替代者
例如
更多競(jìng)品可以在OpenWeather開放平臺(tái)找到。
本文圍繞OpenWeather API的使用展開,涵蓋了API密鑰的獲取與可用性測(cè)試、請(qǐng)求參數(shù)與錯(cuò)誤處理、常見問題解答以及其他關(guān)鍵使用注意事項(xiàng)。同時(shí),結(jié)合實(shí)際案例和替代產(chǎn)品的對(duì)比分析,為開發(fā)者提供了多角度的參考,幫助快速入門并優(yōu)化API的應(yīng)用效果。無論是初學(xué)者還是專業(yè)開發(fā)者,都可以通過本文獲得清晰的指導(dǎo)和實(shí)用的建議。
2024年您產(chǎn)品必備的10大AI API推薦
GraphRAG:基于PolarDB+通義千問api+LangChain的知識(shí)圖譜定制實(shí)踐
使用Node.js、Express和MySQL構(gòu)建REST API
天氣API推薦:精準(zhǔn)獲取氣象數(shù)據(jù)的首選
基于自定義數(shù)據(jù)集的微調(diào):Alpaca與LLaMA模型的訓(xùn)練
OAuth和OpenID Connect圖解指南
有哪些新聞媒體提供Open API?
現(xiàn)在做大模型,還有靠譜且免費(fèi)的API接口嗎?
如何運(yùn)用AI提高自己的工作效率?
對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力
一鍵對(duì)比試用API 限時(shí)免費(fèi)