我想創建鐵路應用程序,它需要乘火車號碼日期和更多的東西從用戶,我想通過該號碼在鐵路網站(http://enquiry.indianrail.gov.in/ntes/),並希望在我的應用程序的結果。來自鐵路網站的應用程序在Android應用程序
-1
A
回答
0
0
爲此,您必須使用API。首先註冊http://api.erail.in/。在註冊時,您將獲得調用API時必須使用的API KEY。像這樣: -
http://api.erail.in/trains/?key=API_KEY&stnfrom=NDLS&stnto=BCT&date=5-sep-2014&class=3A
要獲取詳細信息,您必須通過URL(GET方法)傳遞詳細信息來調用此API。
以上API將爲您提供BCT和NDLS之間的日期爲2014年5月9日的3A班的列車。
作爲回報,您將得到需要解析的JSON Objects
和JSON Arrays
。
樣品JSON
{
"status" : "OK",
"result" : [
{
"trainno" : "12138",
"name" : "PUNJAB MAIL",
"class" : "1A,2A,3A,SL,GN",
"rundays" : "M,Tu,W,Th,F,Sa,Su",
"from" : "NDLS",
"fromname" : "New Delhi",
"dep" : "05.15",
"to" : "CSTM",
"toname" : "Mumbai CST",
"arr" : "07.35",
"pantry" : "Yes",
"type" : "Super Fast",
"datefrom" : "05-SEP-2014",
"dateto" : "06-SEP-2014",
"traveltime" : "1620"
},
....
]
}
要獲得與列車號碼呼叫一列火車的路線
http://api.erail.in/route/?key=API_KEY&trainno=12138
這會給響應
"status" : "OK",
"result" : {
"trainno" : "17603",
"name" : "Kcg Ypr Exp",
"route" :
[
{
"cls" : "1A 2A 3A SL",
"stn" :
[
{
"code" : "KCG",
"name" : "Kacheguda",
"arr" : "First",
"dep" : "21:00",
"day" : 1,
"remark" : ""
},
....
]
},
...
]
}
}
總之致電如果你有任何的API你自己的API密鑰,你將在註冊後獲得。
使用API,您可以執行許多任務,如: -
- 獲取電臺列表
- 獲取站之間的列車
- 路線
- 票價
- 全部路線
- 座位情況
- 火車現場狀態 個
- 取消火車
- 改行列車
- 改期列車
- ,還有更多
探索更多關於this.
+0
感謝您的詳細解釋。我嘗試了很多次,因爲我們需要郵寄寄件人,我寄了他們2-3次,但沒有回覆。 – Laksh
相關問題
- 1. 應用程序搜索鐵路連接
- 2. Android的網站應用程序
- 3. 構建網站的Android應用程序
- 4. 這個網站是在重負載下,鐵軌應用程序
- 5. php網站到android應用程序
- 6. 從網站啓動Android應用程序
- 7. 爲網站製作Android應用程序
- 8. Android應用程序和網站
- 9. 使Android應用程序脫離網站
- 10. Android應用程序和網站javascript
- 11. 從網站訪問android應用程序?
- 12. 同步android應用程序與網站?
- 13. 在地鐵應用程序中創建WCF應用程序
- 14. 在桌面應用程序中託管地鐵應用程序
- 15. 在Java應用程序中顯示來自網站的列表
- 16. 網址來打開Android應用程序
- 17. Android中的鐵路時刻表應用程序
- 18. 網站上顯示的數據來自Android應用程序 - 像WhatsApp的網絡
- 19. 是地鐵/商店應用程序或網站
- 20. 地鐵應用程序中的自定義底部應用程序欄
- 21. 地鐵中的在線應用程序
- 22. 在地鐵應用程序中的Webservice
- 23. 顯示android應用程序之外的網站,並從網站返回到android應用程序
- 24. 來自C#應用程序的VB6應用程序的SetParent()
- 25. Android網絡應用程序
- 26. 在網站上顯示移動應用程序中的視圖(瞭解用戶是否來自應用程序)
- 27. 在網站上創建應用程序
- 28. 如何鏈接iPhone/Android應用程序來打開網站
- 29. Admob網站/應用程序網址?
- 30. HttpClient /在地鐵應用程序
感謝ü答覆。但是先生們,我們需要先發送郵件,請求他們獲得api密鑰。我在過去的1.5萬次郵寄了2-3次。但他們沒有回答。 – Laksh
那是印度鐵路爲你:)。無論如何,請仔細研究他們的API並向他們作出關於API密鑰的充分知情的請求,以便他們認真對待。不是作爲學生或愛好者,而是作爲一個認真的應用程序開發人員。然後,他們可能會爲您提供密鑰。不需要叫我先生。 – Shaishav
好兄弟,生病再試一次並郵寄給他們。謝謝你:) – Laksh