
2024年您產(chǎn)品必備的10大AI API推薦
2.API市場(chǎng):API市場(chǎng)非常豐富,擁有各類的API接口,選擇您需要的API進(jìn)行訂閱。
3.訂閱:這里為了方便展示,示例使用的的API是 “號(hào)碼驗(yàn)證API”。(相關(guān)定價(jià)根據(jù)您的需求進(jìn)行選擇)
4.查看API密鑰:訂閱以后API密鑰就會(huì)在右側(cè)“您的計(jì)劃中顯示”。
在獲取API密鑰后,進(jìn)行可用性測(cè)試是確保其正常工作的重要步驟。以下是使用CURL進(jìn)行測(cè)試的一個(gè)案例(以下請(qǐng)求 請(qǐng)求的API是API市場(chǎng)中的 號(hào)碼驗(yàn)證API):
輸入:
curl --request GET \
--url 'https://api.apilayer.com/number_verification/validate?number=14158586273' \
--header 'apikey: 你的API KEY'
輸出:
你將得到一個(gè)JSON格式的響應(yīng),其中包含了電話的詳細(xì)信息,如運(yùn)營商、國家代碼、號(hào)碼類型、位置時(shí)間等。
示例輸出:
{
"carrier": "AT&T Mobility LLC",
"country_code": "US",
"country_name": "United States of America",
"country_prefix": "+1",
"international_format": "+14158586273",
"line_type": "mobile",
"local_format": "4158586273",
"location": "Novato",
"number": "14158586273",
"valid": true
}
在使用APILayer API搭建應(yīng)用時(shí),除了獲取和測(cè)試API密鑰外,還需考慮以下因素:
號(hào)碼驗(yàn)證 API 使用 API 密鑰來驗(yàn)證請(qǐng)求。您可以在“帳戶”頁面中查看和管理您的 API 密鑰。
您的 API 密鑰具有許多權(quán)限,因此請(qǐng)務(wù)必保證它們的安全!請(qǐng)勿在可公開訪問的區(qū)域(例如 GitHub、客戶端代碼等)共享您的秘密 API 密鑰。
對(duì) API 發(fā)出的所有請(qǐng)求都必須包含名為“apikey”的自定義 HTTP 標(biāo)頭。每種編程語言的實(shí)現(xiàn)都不同。以下是一些示例。
所有 API 請(qǐng)求都必須通過 HTTPS 發(fā)出。通過純 HTTP 進(jìn)行的調(diào)用將會(huì)失敗。未經(jīng)身份驗(yàn)證的 API 請(qǐng)求也會(huì)失敗。
number(可選)
您想要驗(yàn)證的電話號(hào)碼。例如:14158586273
每個(gè)訂閱都有自己的速率限制。當(dāng)您成為會(huì)員時(shí),您首先要選擇適合您的使用需求的速率限制。不用擔(dān)心;您可以隨時(shí)升級(jí)或降級(jí)您的計(jì)劃。因此,在您開始使用“免費(fèi)”或“PRO計(jì)劃”選項(xiàng)并開始使用 API 后,我們可以為您提供升級(jí)計(jì)劃。
當(dāng)達(dá)到速率限制(每日和每月)時(shí),服務(wù)將停止響應(yīng),并為每個(gè)請(qǐng)求返回 HTTP 429 響應(yīng)狀態(tài)代碼(請(qǐng)求過多),并包含以下 JSON 字符串正文文本。
{
"message":"You have exceeded your daily\/monthly API rate limit. Please review and upgrade your subscription plan at https:\/\/apilayer.com\/subscriptions to continue."
}
當(dāng)您的API使用率達(dá)到80%和90%時(shí),我們會(huì)向您發(fā)送提醒電子郵件,以便您立即采取行動(dòng),例如升級(jí)您的套餐,以防止您的應(yīng)用程序使用API被中斷。
您還可以通過編程方式自行檢查您的速率限制。作為向 APILayer 發(fā)出每個(gè)請(qǐng)求的結(jié)果,以下 4 個(gè)字段為您提供 HTTP 標(biāo)頭中的所有必要信息。
x-ratelimit-limit-month:每月請(qǐng)求限制
x-ratelimit-remaining-month:本月剩余的請(qǐng)求限制
x-ratelimit-limit-day:每天的請(qǐng)求限制
x-ratelimit-remaining-day:今天剩余的請(qǐng)求限制
APILayer 使用標(biāo)準(zhǔn) HTTP 響應(yīng)代碼來指示 API 請(qǐng)求的成功或失敗。一般來說: 2xx 范圍內(nèi)的代碼表示成功。 4xx 范圍內(nèi)的代碼表示客戶端錯(cuò)誤,這意味著所提供的信息失敗(例如,缺少參數(shù)、未經(jīng)授權(quán)的訪問等)。 5xx 范圍內(nèi)的代碼表示 APILayer 的服務(wù)器出現(xiàn)錯(cuò)誤(通常根本不會(huì)發(fā)生這種情況)。
如果響應(yīng)代碼不是 200,則意味著操作因某種原因失敗,您可能需要采取相應(yīng)的操作。您可以檢查響應(yīng)(JSON 格式)中名為“message”的字段,該字段簡(jiǎn)要解釋了報(bào)告的錯(cuò)誤。
狀態(tài)碼 | 解釋 |
---|---|
400 – 錯(cuò)誤請(qǐng)求 | 該請(qǐng)求不可接受,通常是由于缺少必需的參數(shù)。 |
401 – 未經(jīng)授權(quán) | 未提供有效的 API 密鑰。 |
404 – 未找到 | 請(qǐng)求的資源不存在。 |
429 – 請(qǐng)求太多 | 超出 API 請(qǐng)求限制。有關(guān)詳細(xì)信息,請(qǐng)參閱速率限制部分。 |
5xx – 服務(wù)器錯(cuò)誤 | 我們未能處理您的請(qǐng)求。 (您可以隨時(shí)聯(lián)系我們) |
在申請(qǐng)和使用 APILayer API密鑰過程中,你可能會(huì)遇到以下常見問題:
1. 什么是NumVerify (號(hào)碼驗(yàn)證)?
NumVerify 是一個(gè)免費(fèi)、功能強(qiáng)大的 REST API,根據(jù)最新的國際編號(hào)計(jì)劃數(shù)據(jù)庫提供國內(nèi)和國際電話號(hào)碼驗(yàn)證。將電話號(hào)碼傳遞到簡(jiǎn)單的請(qǐng)求 URL 結(jié)構(gòu)后,API 將返回一個(gè)通用的 JSON 響應(yīng)集,其中包含驗(yàn)證結(jié)果、本地和國際格式的請(qǐng)求號(hào)碼以及有用的國家/地區(qū)、運(yùn)營商和線路類型信息。我們相信,每家以任何方式使用其客戶電話號(hào)碼的在線企業(yè)都應(yīng)該對(duì)其進(jìn)行驗(yàn)證,以確保順暢的溝通并減少未送達(dá)的消息,這就是為什么我們決定每月免費(fèi)提供 100 次驗(yàn)證請(qǐng)求 – 無需信用卡。您可以在此處注冊(cè)免費(fèi)的 API 訪問密鑰。
2. numverify API由哪個(gè)公司運(yùn)行?
numverify API 是由 apilayer 構(gòu)建和維護(hù)的產(chǎn)品,apilayer 是一家奧地利技術(shù)公司,旨在通過為開發(fā)人員、初創(chuàng)公司和大公司提供專用且方便的編程接口,幫助他們實(shí)現(xiàn)復(fù)雜流程的自動(dòng)化和外包。我們的目標(biāo)是提供對(duì)我們軟件的快速、簡(jiǎn)單的訪問,以加快您的應(yīng)用程序的開發(fā)速度并減輕后端的負(fù)擔(dān)。
3. 電話號(hào)碼如何驗(yàn)證?
我們的電話號(hào)碼格式驗(yàn)證系統(tǒng)基于最新的國際編號(hào)計(jì)劃,其中包含國內(nèi)和國際格式的所有移動(dòng)和固定電話號(hào)碼的復(fù)雜語法規(guī)則、運(yùn)營商數(shù)據(jù)、線路類型數(shù)據(jù)和位置信息,總計(jì)全球232個(gè)國家。只有這樣,我們才能確保 API 返回的每個(gè)驗(yàn)證結(jié)果具有最高水平的質(zhì)量、可靠性和準(zhǔn)確性。
4.numverify API服務(wù)安全嗎?
是的。由于我們了解您的 API 請(qǐng)求可能包含敏感數(shù)據(jù),因此我們?yōu)楦顿M(fèi)客戶提供了通過行業(yè)標(biāo)準(zhǔn) 256 位 HTTPS 加密訪問 API 以及由 API 提供和處理的所有數(shù)據(jù)的可能性。有關(guān)詳細(xì)信息,請(qǐng)參閱 API 文檔。除了驗(yàn)證之外,我們不會(huì)出于任何目的處理或存儲(chǔ)電話號(hào)碼。有關(guān)詳細(xì)信息,請(qǐng)參閱我們的隱私政策。
在獲得APILayer API密鑰之后,即可開啟API接口對(duì)接,本文整理了使用APILayer API的案例,幫助讀者更有效地使用APILayer API:
獲取支持的區(qū)域列表,包括國家/地區(qū)名稱和撥號(hào)代碼
請(qǐng)求示例 curl
curl --request GET \
--url 'https://api.apilayer.com/number_verification/countries' \
--header 'apikey: NcLgC8zVPe8DCS5WDGIZhi6XPlVngXOR'
響應(yīng)示例
{
"AD": {
"country_name": "Andorra",
"dialling_code": "+376"
},
"AE": {
"country_name": "United Arab Emirates",
"dialling_code": "+971"
},
"AF": {
"country_name": "Afghanistan",
"dialling_code": "+93"
},
"AG": {
"country_name": "Antigua",
"dialling_code": "+1"
},
"AI": {
"country_name": "Anguilla",
"dialling_code": "+1"
}
}
問題1: 什么是冪簡(jiǎn)集成平臺(tái)?
冪簡(jiǎn)集成是蜜堂有信在2023年打造的一款SAAS產(chǎn)品,建設(shè)著國內(nèi)最全的API平臺(tái),為開發(fā)者提供全面、高效、易用的API集成管理方案,一站搜索、試用、集成國內(nèi)和國外API。讓用戶在AI時(shí)代全方位接入互聯(lián)網(wǎng),用API連接一切服務(wù)和算力,實(shí)現(xiàn)價(jià)值倍增。
問題2:如何找到APILayer API
冪簡(jiǎn)API平臺(tái)可以通過以下兩種方式找到所需API:通過關(guān)鍵詞搜索API(例如,輸入’APILayer API‘這類品類詞,更容易找到結(jié)果)、或者從API hub分類頁進(jìn)入尋找。
問題3:APILayer API的替代品有哪些?
市場(chǎng)上存在免費(fèi)、付費(fèi)兩種替代者
例如
Finazon-全球金融數(shù)據(jù)API市場(chǎng)
更多競(jìng)品可以在APILayer開放平臺(tái)找到。
本文詳細(xì)講解了如何注冊(cè)登錄 APILayer 平臺(tái)并選擇合適的 API 市場(chǎng),從中挑選適合需求的 API(如號(hào)碼驗(yàn)證 API)進(jìn)行測(cè)試的具體方法。通過示例代碼和輸出解析,您可以快速掌握 API 的基本用法。同時(shí),我們還分享了速率限制和錯(cuò)誤處理的相關(guān)信息,幫助您應(yīng)對(duì)使用過程中可能遇到的問題。希望本文能為您在 API 市場(chǎng)的探索和實(shí)際開發(fā)中提供有益的指導(dǎo),讓您的開發(fā)之旅更加高效和便捷。
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)