我想创建铁路应用程序,它需要乘火车号码日期和更多的东西从用户,我想通过该号码在铁路网站(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