2012-12-18 9 views
6

Ich möchte die PNR-Statusfunktion in meine Anwendung integrieren, habe aber keinen API-Aufruf, um sie zu erhalten. Gibt es einen öffentlichen API-Anruf, um den aktuellen PNR-Status von Indian Railways zu erhalten? Wenn ja, bitte dieses Ruf- und Anrufmuster angeben.Öffentlicher API-Aufruf zum Abrufen des PNR-Status

+0

bisher keine API von IRCTC für PNR-KONTROLLE –

Antwort

7

Es ist da Sie diese URL http://pnrapi.appspot.com/+ tenDigitPNRNumber

verwenden, können Sie here für mehr

oder Sie können

Finden Züge fahren für erail überprüfen -> URL:

http://erail.in/rail/getTrains.aspx?Station_From=GWL&Station_To=NDLS&DataSource=0&Language=0 --- Züge Muster

--- Zugeinheiten

//Use this regex to get the value 
reg=re.compile(r'\^\d+\~[A-Za-z0-9 ]+') 

    ---train numbers from train items 
     reg=re.compile(r'\d+') 
    ---train names from train items 
     reg=re.compile(r'[A-Za-z0-9 ]+') 

Verfügbarkeit prüfen -> URL: http://indiatrain.in/Rail/getAvailabilityMMT2.aspx?Train_No=11077&Station_From=GWL&Station_To=NDLS&mDay=10&mMonth=10&mYear=2011&mClass=3A&mQuota=GN&temp=1318195420696

+0

vorgesehen ist dies nicht offizielle API. es ist nur HTML Parsing von anderen Websites, die PNR-Informationen zur Verfügung stellen –

+1

Zustimmen, aber dies sollte eine Möglichkeit sein, anstatt nichts zu haben. –

+1

können Sie 'erail'api mit Ihrer Antwort hinzufügen, weil erail besser ist von anderen wie dies ist für die Suche Zug http://erail.in/rail/getTrains.aspx?Station_From=CSTM&Station_To=DAZ&DataSource=0&Language=0&Cache=true –

Verwandte Themen