events
Base URI
Token de acesso para qualquer rota que transmita informações sensiveis
Acesso restrito
Token nao autorizado
{userId}
/config{userId}
/config{userId}
/delete{token}
{token}
{userId}
/events{eventId}
/participants{TOKEN}
{useriD}
?access_token={token}
{useriD}
?access_token={token}
{useriD}
?access_token={token}
{userId}
/photos{location}
{eventId}
/get{eventId}
/confirm/{userId}
{userId}
/combinations{userId}
/chat/{userChat}
{userId}
/chat/{userChat}
/{page}
{userId}
/chat/{userChat}
/{messageId}
{token}
Gera e retorna um token unico para ser utilizado na sessao do usuario. Este token protege todos os dados do usuario, nao sendo possivel ter acesso a nenhum dado de algum usuario sem um token gerado por suas credenciais.
Ao criar um usuário, o usuário terá:
name e facebookID, que será enviado na rota e tb os seguintes atributos
is_premium - indica se o usuário é premium perfil_photo - foto do perfil do usuário. photos [] - é um array com 5 fotos need_tour - indica se o usuário precisa passar pelo tour
Todas essas informações serão passadas no put da rota Set Perfil
Request parameters
Id do facebook do usuario
Nome do Usuario
Responses
Usuario ja existente
Body
Cria sessao para o usuario
Responses
Sessao criada
Body
false
ID do usuario que foi criado no getToken (ou que já existe)
{userId}
/configRetornar as configuracoes do perfil do usuario.
Path variables
Responses
Configuracoes do perfil do usuario
Body
{userId}
/configAtualiza perfil do usuario
Path variables
Responses
Configuracoes atualizadas
Body
{TOKEN}
Retorna cards para o feed do usuario.
Responses
Body
1
{userId}
/chat/{userChat}
/{page}
Retorna conversa de chat com um usuario, no intervalo da semana indicada. Se n for indicada page sera da ultima semana. Se for indicada page 5, sera de 5 semanas atraz…
Path variables
Numero da semana (indo para traz) que deve buscar a conversa.
Configuration of a user