Menu do site
Versões disponíveis:
v[n]
POST
informando seu token de acesso. Essa chamada irá retornar true
quando a autenticação for realizada com sucesso e false
em caso de erros.
POST /Login/Autenticar?token={token}
true
[string]termosBusca
Aceita denominação ou número da linha (total ou parcial).
GET /Linha/Buscar?termosBusca=8000
[ { "cl": 1273, "lc": false, "lt": "8000", "sl": 1, "tl": 10, "tp": "PCA.RAMOS DE AZEVEDO", "ts": "TERMINAL LAPA" }, { "cl": 34041, "lc": false, "lt": "8000", "sl": 2, "tl": 10, "tp": "PCA.RAMOS DE AZEVEDO", "ts": "TERMINAL LAPA" } ]
[int]cl
[bool]lc
[string]lt
[int]tl
[int]sl
[str]tp
[str]ts
sentido
.
[string]termosBusca
Aceita denominação ou número da linha (total ou parcial).
[byte]sentido
GET /Linha/BuscarLinhaSentido?termosBusca={codigoLinha}&sentido={sentido}
[ { "cl": 1273, "lc": false, "lt": "8000", "sl": 1, "tl": 10, "tp": "PCA.RAMOS DE AZEVEDO", "ts": "TERMINAL LAPA" } ]
[int]cl
[bool]lc
[string]lt
[int]tl
[int]sl
[str]tp
[str]ts
[string]termosBusca
Aceita nome da parada ou endereço de localização (total ou parcial).
GET /Parada/Buscar?termosBusca={termosBusca}
[ { "cp": 340015329, "np": "AFONSO BRAZ B/C1", "ed": "R ARMINDA/ R BALTHAZAR DA VEIGA", "py": -23.592938, "px": -46.672727 } ]
[int]cp
[string]np
[string]ed
[double]py
[double]px
GET /Parada/BuscarParadasPorLinha?codigoLinha={codigoLinha}
[ { "cp": 340015329, "np": "AFONSO BRAZ B/C1", "ed": "R ARMINDA/ R BALTHAZAR DA VEIGA", "py": -23.592938, "px": -46.672727 } ]
[int]cp
[string]np
[string]ed
[double]py
[double]px
GET /Parada/BuscarParadasPorCorredor?codigoCorredor={codigoCorredor}
[ { "cp": 340015329, "np": "AFONSO BRAZ B/C1", "ed": "R ARMINDA/ R BALTHAZAR DA VEIGA", "py": -23.592938, "px": -46.672727 } ]
[int]cp
[string]np
[string]ed
[double]py
[double]px
GET /Corredor
[ { "cc":8, "nc":"Campo Limpo" } ]
[int]cc
[string]nc
GET /Empresa
[ { "hr":"11:20", "e": [ { "a": 1, "e": [ { "a": 1, "c": 999, "n": "NOME" } ] } ] } ]
[string]hr
[{}]e
[int]a
[{}]e
[int]a
[int]c
[string]n
lat / long
GET /Posicao
{ "hr": "11:30", "l": [ { "c": "5015-10", "cl": 33887, "sl": 2, "lt0": "METRÔ JABAQUARA", "lt1": "JD. SÃO JORGE", "qv": 1, "vs": [ { "p":68021, "a":true, "ta":"2017-05-12T14:30:37Z", "py":-23.678712500000003, "px":-46.65674 } ] } ] }
[string]hr
[{}]l
[string]c
[int]cl
[int]sl
[string]lt0
[string]lt1
[int]qv
[{}]vs
[int]p
[bool]a
[string]ta
[double]py
[double]px
lat / long
GET /Posicao/Linha?codigoLinha={codigoLinha}
{ "hr": "19:57", "vs": [ { "p": "11433", "a": false, "ta": "2017-05-07T22:57:02Z", "py": -23.540150375000003, "px": -46.64414075 } ] }
[string]hr
[{}]vs
[int]p
[bool]a
[string]ta
[double]py
[double]px
[int]codigoLinha
BUSCAR
da categoria Linhas
GET /Posicao/Garagem?codigoEmpresa=0[&codigoLinha=0]
{ "hr": "11:30", "l": [ { "c": "5015-10", "cl": 33887, "sl": 2, "lt0": "METRÔ JABAQUARA", "lt1": "JD. SÃO JORGE", "qv": 1, "vs": [ { "p":68021, "a":true, "ta":"2017-05-12T14:30:37Z", "py":-23.678712500000003, "px":-46.65674 } ] } ] }
[string]hr
[{}]l
[string]c
[int]cl
[int]sl
[string]lt0
[string]lt1
[int]qv
[{}]vs
[int]p
[bool]a
[string]ta
[double]py
[double]px
[int]codigoLinha
BUSCAR
da categoria Linhas
GET /Previsao?codigoParada={codigoParada}&codigoLinha={codigoLinha}
{ "hr": "20:09", "p": { "cp": 4200953, "np": "PARADA ROBERTO SELMI DEI B/C", "py": -23.675901, "px": -46.752812, "l": [ { "c": "7021-10", "cl": 1989, "sl": 1, "lt0": "TERM. JOÃO DIAS", "lt1": "JD. MARACÁ", "qv": 1, "vs": [ { "p": "74558", "t": "23:11", "a": true, "ta": "2017-05-07T23:09:05Z", "py": -23.67603, "px": -46.75891166666667 } ] } ] } }
[string]hr
{}p
[int]cp
[string]np
[double]py
[double]px
[{}]l
[string]c
[int]cl
[int]sl
[string]lt0
[string]lt1
[int]qv
[{}]vs
[int]p
[string]t
[bool]a
[string]ta
[double]py
[double]px
GET /Previsao/Linha?codigoLinha={codigoLinha}
{ "hr": "20:18", "ps": [ { "cp": 700016623, "np": "ANA CINTRA B/C", "py": -23.538763, "px": -46.646925, "vs": [ { "p": "11436", "t": "23:26", "a": false, "ta": "2017-05-07T23:18:02Z", "py": -23.528119999999998, "px": -46.670674999999996 } ] } ] }
[string]hr
[{}]ps
[int]cp
[string]np
[double]py
[double]px
[{}]vs
[int]p
[string]t
[bool]a
[string]ta
[double]py
[double]px
GET /Previsao/Parada?codigoParada={codigoParada}
{ "hr": "20:20", "p": { "cp": 4200953, "np": "PARADA ROBERTO SELMI DEI B/C", "py": -23.675901, "px": -46.752812, "l": [ { "c": "675K-10", "cl": 198, "sl": 1, "lt0": "METRO STA CRUZ", "lt1": "TERM. JD. ANGELA", "qv": 1, "vs": [ { "p": "73651", "t": "23:22", "a": true, "ta": "2017-05-07T23:20:06Z", "py": -23.676623333333335, "px": -46.757641666666665 } ] } ] } }
[string]hr
{}p
[int]cp
[string]np
[double]py
[double]px
[{}]l
[string]c
[int]cl
[int]sl
[string]lt0
[string]lt1
[int]qv
[{}]vs
[int]p
[string]t
[bool]a
[string]ta
[double]py
[double]px
[string]sentido
Se desejar a informação separada de um único sentido será preciso indicar aqui. Os valores possíveis são:
GET /KMZ
GET /KMZ/BC
[string]sentido
Se desejar a informação separada de um único sentido será preciso indicar aqui. Os valores possíveis são:
GET /KMZ/Corredor
GET /KMZ/Corredor/BC
[string]sentido
Se desejar a informação separada de um único sentido será preciso indicar aqui. Os valores possíveis são:
GET /KMZ/OutrasVias
GET /KMZ/OutrasVias/BC
v[n]
Número da versão.
POST
informando seu token de acesso. Essa chamada irá retornar true
quando a autenticação for realizada com sucesso e false
em caso de erros.
POST /Login/Autenticar?token={token}
true
[string]termosBusca
Aceita denominação ou número da linha (total ou parcial).
GET /Linha/Buscar?termosBusca={termosBusca}
[ { "CodigoLinha": 1273, "Circular": false, "Letreiro": "8000", "Sentido": 1, "Tipo": 10, "DenominacaoTPTS": "PCA.RAMOS DE AZEVEDO", "DenominacaoTSTP": "TERMINAL LAPA", "Informacoes": null }, { "CodigoLinha": 34041, "Circular": false, "Letreiro": "8000", "Sentido": 2, "Tipo": 10, "DenominacaoTPTS": "PCA.RAMOS DE AZEVEDO", "DenominacaoTSTP": "TERMINAL LAPA", "Informacoes": null } ]
[int]CodigoLinha
[bool]Circular
[string]Letreiro
[int]Tipo
[int]Sentido
[str]DenominacaoTPTS
[str]DenominacaoTSTP
[string]Informacoes
[int]codigoLinha
Código identificador da linha. Este é um código identificador único de cada linha do sistema (por sentido) e pode ser obtido através do método
BUSCAR
GET /Linha/CarregarDetalhes?codigoLinha={codigoLinha}
[]
[string]termosBusca
Aceita nome da parada ou endereço de localização (total ou parcial).
GET /Parada/Buscar?termosBusca={termosBusca}
[ { "CodigoParada": 340015329, "Nome": "AFONSO BRAZ B/C1", "Endereco": "R ARMINDA/ R BALTHAZAR DA VEIGA", "Latitude": -23.592938, "Longitude": -46.672727 }, { "CodigoParada": 340015328, "Nome": "AFONSO BRAZ B/C2", "Endereco": "R ARMINDA/ R BALTHAZAR DA VEIGA", "Latitude": -23.59337, "Longitude": -46.672766 }, { "CodigoParada": 340015333, "Nome": "AFONSO BRAZ C/B1", "Endereco": "R DOUTORA MARIA AUGUSTA SARAIVA/ R NATIVIDADE", "Latitude": -23.596028, "Longitude": -46.673378 }, { "CodigoParada": 340015331, "Nome": "AFONSO BRAZ C/B2", "Endereco": "R DOUTORA MARIA AUGUSTA SARAIVA/ R NATIVIDADE", "Latitude": -23.595374, "Longitude": -46.673207 } ]
GET /Parada/BuscarParadasPorLinha?codigoLinha={codigoLinha}
[ { "CodigoParada": 7014417, "Nome": "ANGELICA B/C", "Endereco": "AV ANGELICA", "Latitude": -23.534587, "Longitude": -46.654178 }, { "CodigoParada": 60016784, "Nome": "PALMEIRAS B/C", "Endereco": " R PADRE ANTONIO TOMAS/ AV POMPEIA ", "Latitude": -23.525834, "Longitude": -46.679254 }, ... ]
[int]codigoCorredor
Código identificador do corredor. Este é um código identificador único de cada corredor do sistema e pode ser obtido através do método
GET
da categoria Corredores
GET /Parada/BuscarParadasPorCorredor?codigoCorredor={codigoCorredor}
[ { "CodigoParada": 260016859, "Nome": "ANTONIA DE QUEIROS B/C", "Endereco": " R DONA ANTONIA DE QUEIROS/ R PIAUI ", "Latitude": -23.549577, "Longitude": -46.653216 }, { "CodigoParada": 260016858, "Nome": "ANTONIA DE QUEIROS C/B", "Endereco": " R DONA ANTONIA DE QUEIROS/ R PIAUI ", "Latitude": -23.54958, "Longitude": -46.65343 }, ... ]
GET /Corredor
[ { "CodCorredor":8, "Nome":"Campo Limpo" }, ... ]
[int]CodCorredor
[string]Nome
lat / long
GET /Posicao?codigoLinha={codigoLinha}
{ "hr": "22:57", "vs": [ { "p": "11433", "a": false, "py": -23.540150375000003, "px": -46.64414075 }, { "p": "12132", "a": false, "py": -23.5200315, "px": -46.699387 }, ... ] }
[int]codigoLinha
BUSCAR
da categoria Linhas
GET /Previsao?codigoParada={codigoParada}&codigoLinha={codigoLinha}
{ "hr": "23:09", "p": { "cp": 4200953, "np": "PARADA ROBERTO SELMI DEI B/C", "py": -23.675901, "px": -46.752812, "l": [ { "c": "7021-10", "cl": 1989, "sl": 1, "lt0": "TERM. JOÃO DIAS", "lt1": "JD. MARACÁ", "qv": 1, "vs": [ { "p": "74558", "t": "23:11", "a": true, "py": -23.67603, "px": -46.75891166666667 } ] } ] } }
[int]codigoLinha
Código identificador da linha. Este é um código identificador único de cada linha do sistema (por sentido) e pode ser obtido através do método
BUSCAR
da categoria Linhas
GET /Previsao/Linha?codigoLinha={codigoLinha}
{ "hr": "23:18", "ps": [ { "cp": 700016623, "np": "ANA CINTRA B/C", "py": -23.538763, "px": -46.646925, "vs": [ { "p": "11436", "t": "23:26", "a": false, "py": -23.528119999999998, "px": -46.670674999999996 } ] }, { "cp": 7014417, "np": "ANGELICA B/C", "py": -23.534587, "px": -46.654178, "vs": [ { "p": "11436", "t": "23:23", "a": false, "py": -23.528119999999998, "px": -46.670674999999996 } ] }, ... ] }
[int]codigoParada
Código identificador da parada. Este é um código identificador único de cada ponto de parada do sistema (por sentido) e pode ser obtido através do método
BUSCAR
da categoria Paradas
GET /Previsao/Parada?codigoParada={codigoParada}
{ "hr": "23:20", "p": { "cp": 4200953, "np": "PARADA ROBERTO SELMI DEI B/C", "py": -23.675901, "px": -46.752812, "l": [ { "c": "675K-10", "cl": 198, "sl": 1, "lt0": "METRO STA CRUZ", "lt1": "TERM. JD. ANGELA", "qv": 2, "vs": [ { "p": "73651", "t": "23:22", "a": true, "py": -23.676623333333335, "px": -46.757641666666665 }, { "p": "73816", "t": "23:24", "a": true, "py": -23.681900000000002, "px": -46.76727833333333 } ] }, { "c": "737A-10", "cl": 1730, "sl": 1, "lt0": "TERM STO AMARO", "lt1": "TERM JD ÂNGELA", "qv": 1, "vs": [ { "p": "72089", "t": "23:22", "a": true, "py": -23.677310000000002, "px": -46.761109999999995 } ] }, ... ] } }