A API, Interface de Programação de Aplicações é um conjunto de rotinas e padrões estabelecidos para a utilização das suas funcionalidades por aplicativos externos que pretendem envolver-se apenas em usar seus serviços.
A API da Linha do Tempo oferece uma sequência de padrões que torna possível obter informações dos nosso eventos e embarcar em qualquer aplicação externa.
Através de querys bem planejas e dentro dos padrões RESTfull você poderá obter nossa base de dados nos formatos json, xml ou csv para usar na sua aplicação da forma que desejar.
O primeiro passo para o compreendimento da nossa API é entender a url fundamental do nosso sistema, com base nela você buscar em nossa base de dados tudo o que deseja para embarcar em suas aplicações. As nossas urls são as seguintes:
Para buscar em nossa base de dados você deverá inicialmente inserir uma data nas requisições que fizer, para isso você deverá insirar uma date na url ensinada nos conceitos básicos. À partir deste ponto você receberá um array de json no seguinte formato:
A pesquisa por data retornará todos os eventos anteriores a data informada. Para que seja possível requisitar os eventos posteriores a data informada, você deverá incluir um parâmetro "after=true" em sua url de requisição. Tomemos como exemplo:
Você já deve ter reparado que as requisições vêm em blocos de dez(10) por padrão, mas isso pode ser alterado através do parâmetro "per" e a sua paginação pelo parâmetro "page". Segue alguns urls de exemplo:
Você poderá também fazer um pesquisa sobre em uma língua específica uma vez que o nosso sistema oferece um internacionalização elegante para atingir um público específico. Para isso as querys deverão possuir o parâmetro "locale" na url. Como exemplo:
Através das querys você pode obter apenas os eventos públicos, porém você pode obter os eventos privados informando o email do usuário que deseja capturar estes eventos, o mesmo pode ser feito através dos parâmetro "user" na url. Como exemplo:
Para tornar esta documentação ainda mais simples, basta você inserir os parâmetros que as url serão gerada para você nas espeficiações acima.
Data | Paginação | Quantidade |
---|---|---|
Linguagem | Usuário | Formato |
Ordem | ||
Antes Depois |