定價頁 | 點此進入 |
免費方式 | N/A |
定價方式 | 商務咨詢 |
采購渠道 | 官網 |
API適用國家/地區 | 比利時 |
支持語言 | N/A |
iRail API 服務商
評分 38/100
5
iRail是什么公司
更多IRail公司是一家致力于提供鐵路信息服務的高科技企業。我們通過先進的技術手段,為用戶提供實時、準確的列車時刻、票價查詢以及行程規劃服務。IRail公司秉承客戶至上的原則,不斷優化用戶體驗,確保每一位用戶都能享受到便捷、高效的鐵路出行服務。我們的使命是通過創新技術,讓鐵路出行變得更加智能、舒適。
iRail的API接口(產品與功能)
iRail API 是一個公開可訪問的 API,它提供比利時火車時刻表和車站的實時數據。開發者可以使用這個 API 來獲取數據,并將其集成到自己的應用程序中。
開始之前,你需要在 iRail 網站上注冊一個 API 密鑰。一旦你有了密鑰,就可以開始向 API 端點發送請求了。
以下是一些使用 JavaScript 訪問 iRail API 的基本示例:
要檢索比利時所有車站的列表,你可以向以下 API 端點發送 GET 請求:
https://hello.irail.be/api/stations/?format=json
以下是如何在 JavaScript 中執行此操作的示例:
fetch("https://hello.irail.be/api/stations/?format=json&lang=en")
.then(function(response) {
return response.json();
})
.then(function(data) {
console.log(data);
});
這會向 API 端點發送請求,并將響應作為 JSON 數據返回。
要檢索火車時刻表的信息,你可以向以下 API 端點發送 GET 請求:
https://hello.irail.be/api/liveboard/?id=<station_id>&format=json
以下是如何在 JavaScript 中執行此操作的示例:
fetch("https://hello.irail.be/api/liveboard/?id=BE.NMBS.008814001&format=json&lang=en")
.then(function(response) {
return response.json();
})
.then(function(data) {
console.log(data);
});
這會向 API 端點發送請求,包括車站 ID,并返回響應作為 JSON 數據。
要檢索特定火車的詳細信息,你可以向以下 API 端點發送 GET 請求:
https://hello.irail.be/api/train/?id=<train_id>&format=json
以下是如何在 JavaScript 中執行此操作的示例:
fetch("https://hello.irail.be/api/train/?id=BE.NMBS.IC508&format=json&lang=en")
.then(function(response) {
return response.json();
})
.then(function(data) {
console.log(data);
});
這會向 API 端點發送請求,包括火車 ID,并返回響應作為 JSON 數據。
在這篇博客文章中,我們探索了如何使用 JavaScript 訪問 iRail API 的基礎知識。我們看了獲取所有車站列表、檢索火車時刻表和獲取詳細火車信息的示例。
這些示例只是觸及了你可以用這個強大 API 做的事情的表面。通過一點創造力,你可以使用 iRail API 構建各種利用實時火車數據的應用程序。
iRail API的價格(API免費方式與收費標準)
在選擇API服務商時,綜合評估以下維度,選擇最適合自己需求的API服務商,確保技術兼容性和成本效益。
iRail API Key怎么獲?。ˋPI調用與對接教程)
iRail的最佳替代品(競品對比) (更多)
Nederlandse Spoorwegen(NS)是荷蘭的主要鐵路運營商,提供全面的鐵路交通服務。主營業務包括火車票務、列車時刻表查詢、旅行規劃等。NS還提供自行車、汽車共享服務以及與公交、電車和地鐵的接駁服務,致力于提供從門到門的便捷交通解決方案。