定價頁 | 點此進入 |
免費方式 | N/A |
定價方式 | 商務咨詢 |
采購渠道 | 官網 |
API適用國家/地區 | 美國 |
支持語言 | N/A |
Recreation.gov是什么公司
更多Recreation.gov是一家提供全面戶外活動和休閑服務的在線平臺,由美國聯邦政府支持,旨在促進公眾對國家自然資源的訪問和享受。該平臺的使命是連接人們與自然,提供便捷的預訂服務,包括露營、小屋、RV租賃、許可證和通行證等。核心價值觀強調可訪問性、用戶體驗和環境保護。Recreation.gov提供的產品與服務覆蓋全美超過3,600個設施和103,000個獨立站點,包括國家公園、國家森林和草地等。市場定位為戶外愛好者和尋求自然體驗的旅行者提供一站式的預訂和信息服務平臺。
Recreation.gov的API接口(產品與功能)
娛樂信息數據庫(RIDB)API是一個公共API,提供有關美國各地公共土地上的娛樂設施和活動的信息。這個API對于想要構建創新應用程序以幫助人們發現和探索公共土地的開發者來說是一個極好的資源。在這篇博客文章中,我們將探索RIDB API,并提供JavaScript中的示例代碼片段。
在我們深入探討RIDB API的具體內容之前,我們需要獲得一個API密鑰,我們將使用它來驗證我們的請求。要獲取API密鑰,你需要在官網上創建一個賬戶,然后從RIDB請求一個API密鑰。
一旦你獲得了你的API密鑰,你就可以開始探索RIDB端點。讓我們從查看search
函數開始,它允許我們在數據庫中搜索設施。
fetch('https://ridb.recreation.gov/api/v1/facilities', {
method: 'GET',
headers: {
'accept': 'application/json',
'apikey': 'YOUR_API_KEY'
},
qs: {
state: 'CO',
activity: 'Hiking'
}
}).then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));
在這段代碼中,我們使用fetch
函數向RIDB API的facilities
端點發送GET請求。我們在頭部傳遞我們的API密鑰,并設置查詢參數以搜索科羅拉多州的遠足設施。
API的響應將返回一個包含匹配設施數組的JSON對象。你可以解析這些數據以在你的應用程序上顯示設施信息。
除了facilities
端點,RIDB API還提供了其他幾個端點,你可以使用它們來獲取有關露營地、旅游和許可證的信息。以下是每個端點的一些示例代碼片段:
fetch('https://ridb.recreation.gov/api/v1/campgrounds', {
method: 'GET',
headers: {
'accept': 'application/json',
'apikey': 'YOUR_API_KEY'
},
qs: {
state: 'CA',
maxPeople: 6
}
}).then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));
fetch('https://ridb.recreation.gov/api/v1/tours', {
method: 'GET',
headers: {
'accept': 'application/json',
'apikey': 'YOUR_API_KEY'
},
qs: {
state: 'NY',
keywords: 'scenic'
}
}).then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));
fetch('https://ridb.recreation.gov/api/v1/permits', {
method: 'GET',
headers: {
'accept': 'application/json',
'apikey': 'YOUR_API_KEY'
},
qs: {
latitude: '41.8781',
longitude: '-87.6298'
}
}).then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));
娛樂信息數據庫(RIDB)API為開發者提供了一個極好的資源,用于構建圍繞美國各地公共土地上的娛樂設施和活動的創新應用程序。在這篇博客文章中,我們探索了RIDB API,并為search
、campgrounds
、tours
和permits
端點提供了JavaScript示例代碼。
有了RIDB API,開發者可以構建幫助人們規劃和探索戶外的應用程序。讓你的想象力自由馳騁,看看你可以用RIDB API構建什么樣的應用程序!
Recreation.gov API的價格(API免費方式與收費標準)
在選擇API服務商時,綜合評估以下維度,選擇最適合自己需求的API服務商,確保技術兼容性和成本效益。