
使用這些基本 REST API 最佳實踐構建出色的 API
2.選擇計劃并且填寫對應的注冊信息。
3.登錄成功以后就會到 儀表盤 頁面,在這里就可以看到 API密鑰 相關信息。
4.如果API提供的調用次數不夠用可以點擊左側導航欄中的 訂閱計劃 ,然后根據自己的用量來選擇對應的計劃。
在獲取API密鑰后,進行可用性測試是確保其正常工作的重要步驟。以下是使用curl進行測試的一個案例
測試接口名稱:單個 IP 地址查找
輸入:
curl -X GET "https://api.ipapi.com/api/27.187.153.6?access_key=你的API密鑰"
?
輸出:
以json的形式返回,其中包含了要目標IP地址的詳細信息,如IP地址的l類型、所在國家的名稱、址所在的地區名稱(省、市)、郵政編碼等相關信息。
{
? "ip": "27.187.153.6",
? "type": "ipv4",
? "continent_code": "AS",
? "continent_name": "Asia",
? "country_code": "CN",
? "country_name": "China",
? "region_code": "HE",
? "region_name": "Hebei",
? "city": "Shijiazhuang",
? "zip": "050000",
? "latitude": 38.04056167602539,
? "longitude": 114.48306274414062,
? "msa": null,
? "dma": null,
? "radius": null,
? "ip_routing_type": "fixed",
? "connection_type": "tx",
? "location": {
? ? ? "geoname_id": 1795270,
? ? ? "capital": "Beijing",
? ? ? "languages": [
? ? ? ? ? {
? ? ? ? ? ? ? "code": "zh",
? ? ? ? ? ? ? "name": "Chinese",
? ? ? ? ? ? ? "native": "中文"
? ? ? ? ? }
? ? ? ],
? ? ? "country_flag": "https://assets.ipstack.com/flags/cn.svg",
? ? ? "country_flag_emoji": "????",
? ? ? "country_flag_emoji_unicode": "U+1F1E8 U+1F1F3",
? ? ? "calling_code": "86",
? ? ? "is_eu": false
? }
}
在使用 ipapi 開放平臺API搭建應用時,除了獲取和測試API密鑰外,還需考慮以下因素:
確保 API 訪問密鑰安全,API 訪問密鑰是私有的,任何時候都不應公開顯示。可以隨時使用帳戶儀表板重置它,立即生效。
當您超過 API 計劃的配額時,就會出現超額情況。當您達到 API 調用限制時,我們將為每個新的 API 調用收取少量費用,以便確保我們為您提供的服務不會中斷,并且您的網站或應用程序可以繼續平穩運行。
常見 API 錯誤:
代碼 | 類型 | 信息 |
---|---|---|
404 | 404_not_found | 用戶請求的資源不存在。 |
101 | missing_access_key | 用戶未提供訪問密鑰。 |
101 | invalid_access_key | 用戶提供了無效的訪問密鑰。 |
102 | inactive_user | 用戶帳戶處于非活動狀態或被阻止。 |
103 | invalid_api_function | 用戶請求了一個不存在的 API 函數。 |
104 | usage_limit_reached | 用戶已達到其訂閱的每月請求限額。 |
105 | function_access_restricted | 用戶當前訂閱不支持該API功能。 |
301 | invalid_fields | 用戶在fields 參數內指定了一個或多個無效字段。 |
302 | too_many_ips | 用戶在單個批量查找請求中指定了太多 IP 地址。 |
303 | batch_not_supported_on_plan | 用戶當前的訂閱套餐不支持批量查找。 |
###
在申請和使用 ipapi 開放平臺API密鑰過程中,你可能會遇到以下常見問題:
IP 數據多久刷新一次?
在 ipapi,我們竭盡全力在一年中的任何一天提供準確、一致和最新的 IP 地址數據。 ipapi 提供的 IP 數據全天候更新,一天內最多有 300 條數據更新、添加和刪除。
我如何知道是否需要支付超額費用?
當您接近達到當月 API 調用限制時,您將收到自動通知(達到每月配額的 75%、90% 和 100%)。但是,您有責任檢查和監控該計劃的使用限制。您需要跟蹤配額使用情況以防止超額。您可以通過跟蹤您進行的 API 調用數量并檢查儀表板以獲取最新的使用情況統計信息來做到這一點。
誰在運行這個API?
ipapi 是由 apilayer 構建和維護的產品,apilayer 是一家位于英國倫敦和奧地利維也納的軟件公司。 apilayer 是全球流行的 API 和 SaaS 產品背后的公司,包括 Mailboxlayer API、invoicely 和 Eversign。
ipapi IP地址數據從哪里來?
API返回的IP地址數據來自各種可靠的提供商,包括商業、非商業和專有數據源。每個來源都使用嚴格的機制進行驗證并持續監控,這使得可以確保任何給定時間點的最高水平的數據質量和一致性。
在獲得 ipapi 開放平臺API密鑰之后,即可使用平臺提供的各種功能,本文整理了多篇使用 ipapi 開放平臺API 的案例,幫助讀者更有效的了解ipapi 開放平臺API :
問題1: 什么是冪簡集成平臺?
冪簡集成是蜜堂有信在2023年打造的一款SAAS產品,建設著國內最全的API平臺,為開發者提供全面、高效、易用的API集成管理方案,一站搜索、試用、集成國內和國外API。讓用戶在AI時代全方位接入互聯網,用API連接一切服務和算力,實現價值倍增。
問題2:如何找到 ipapi 開放平臺API
冪簡API平臺可以通過以下兩種方式找到所需API:通過關鍵詞搜索API(例如,輸入’ ipapi 開放平臺API ‘這類品類詞,更容易找到結果)、或者從API hub分類頁進入尋找。
問題3: ipapi 開放平臺API 的替代品有哪些?
市場上存在免費、付費兩種替代者
例如
IP Ninja-反向IP查找API、子域枚舉、IP地理位置等
更多競品可以在 ipapi 開放平臺API找到。
本文詳細介紹了獲取 ipapi 開放平臺API密鑰的步驟,從注冊賬戶到登錄儀表盤查看密鑰,以及進行API可用性測試的具體方法。同時還探討了使用API時需要注意的關鍵因素,如密鑰的安全性、配額管理以及常見錯誤處理。此外,提供了關于API的常見問題解答和進階使用指引,幫助開發者更高效地集成和使用ipapi API服務。