API - AoDispor/AoDispor-Android GitHub Wiki

Registo/Pedido de mensagem com password

POST http://api.aodispor.pt/users/register
API-Authentication [aquela chave pré-definida]
Content-Type: application/json
{
     "telephone": "+351 912461135"
}

Pedir o objecto do utilizador

GET http://api.aodispor.pt/users/me
API-Authentication [aquela chave pré-definida]
Authorization Basic [o que for]

Fazer update do objecto do utilizador

NOTA: neste caso apenas para adicionar o código postal

POST http://api.aodispor.pt/users/me
API-Authentication [aquela chave pré-definida]
Authorization Basic [o que for]
Content-Type: application/json
{
	"postal_code": "1111-111"
}

Pedir o perfil do utilizador

GET http://api.aodispor.pt/users/me/profile
API-Authentication [aquela chave pré-definida]
Authorization Basic [o que for]

Fazer update do perfil do utilizador

POST http://api.aodispor.pt/users/me/profile
API-Authentication [aquela chave pré-definida]
Authorization Basic [o que for]
Content-Type: application/json
{
	"...": "....-..."
}

Fazer upload do avatar do utilizador

PUT http://api.aodispor.pt/users/me/profile/avatar
API-Authentication [aquela chave pré-definida]
Authorization Basic [o que for]

Pesquisa

GET http://api.aodispor.pt/profiles/search
API-Authorization [aquela chave pré-definida]

Pedidos

Criar Pedido

POST http://api.aodispor.pt/pedidos
API-Authentication [aquela chave pré-definida]
Authorization Basic [o que for]
Content-Type: application/json
{
	"titulo": "",
	"descricao": ""
	"codigo_postal": "....-..."
}

Obter pedido do utilizador

GET http://api.aodispor.pt/users/me/pedido
API-Authentication [aquela chave pré-definida]
Authorization Basic [o que for]

Apagar Pedido

DELETE http://api.aodispor.pt/pedidos/{uuid}
API-Authentication [aquela chave pré-definida]
Authorization Basic [o que for]

O parâmetro é o UUID do pedido.