2012-12-18 9 views
6

Desidero integrare Ottieni funzionalità di stato PNR nella mia applicazione, ma non ho alcuna chiamata API per ottenerlo. È disponibile una chiamata API pubblica per ottenere lo stato PNR delle ferrovie indiane. In caso affermativo, fornire il modello di chiamata e chiamata.Chiamata API pubblica per ottenere lo stato PNR

+0

fino ad ora non API è fornita da IRCTC per PNR CONTROLLO –

risposta

7

È lì si può utilizzare questo URL http://pnrapi.appspot.com/+ tenDigitPNRNumber

è possibile controllare here per più

o si può andare per erail

i treni -> Richiesta URL: http://erail.in/rail/getTrains.aspx?Station_From=GWL&Station_To=NDLS&DataSource=0&Language=0

--- modello treni

--- Articoli treno

//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 ]+') 

trovare disponibilità -> Richiesta 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

questo non è API ufficiali. è solo l'analisi html di altri siti web che forniscono informazioni PNR –

+1

d'accordo, ma questo dovrebbe essere un modo invece di non avere nulla. –

+1

puoi aggiungere 'erail' api con la tua risposta perché erail è migliore di altri come questo è per la ricerca treno http://erail.in/rail/getTrains.aspx?Station_From=CSTM&Station_To=DAZ&DataSource=0&Language=0&Cache=true –

Problemi correlati