Requisitando uma corrida

Essa funcionalidade é para solicitar uma corrida de taxi.

A funcionalidade tem a seguinte forma:

http://taxisimples.com.br/request/

Seus parametros são:

  • client_phone (required) – Numero do telefone do passageiro, seu formato é o codigo internacional, sem o ‘+’. Ou o formato brasileiro, sem o ’0′.
  • client_name (required) – Texto. Nome do passageiro.
  • client_description (required) – Texto. Descrição do passageiro.
  • start_address (required) – Texto. Endereço de origem do corrida.
  • end_address (required)- Texto. Endereço de destino da corrida.

Observações: start_address e end_address são endereços que a API do Google Maps consiga localizar e DEVE ser um endereço contendo o numero da rua, ou seja, a API do Google Maps deve considerar o endereço indicado como “street_address”.

Ex: POST http://taxisimples.com.br/request/
Form Data:
client_phone:8581527845
client_name:Fernando Chucre
client_description:teste
start_address:Av. Treze de Maio, 100 – Fátima, Fortaleza – CE, 60040-530, Brasil
end_address:Av. Dom Luiz, 2000 – Aldeota, Fortaleza – CE, 60160-230, Brasil

Seu retorno sempre é em json.

Return:

Response status code: 200
Response body: {“status”:”Ok”}

As possibilidades de retorno são:

  • Requisição aceita:
    • Response status code
      200
    • Response body
      {“status”:”Ok”}
  • Requisição não aceita por endereço de origem ou destino invalidos:
    • Response status code
      401
    • Response body
      {“status”:”Address not valid!”}
  • Requisição não aceita por falta de taxista para a corrida:
    • Response status code:
      401
    • Response body:
      {“status”:”No cabs avaliable”}

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>