|
A API é a forma que o Blendb disponibiliza os dados. Em relação a um banco de dados a API tem a mesma função de um terminal dentro do banco de dados, a linguagem de comunicação do Blendb (métricas, dimensões e filtros) tem a mesma função que a linguagem SQL.
|
|
A API é a forma que o Blendb disponibiliza os dados. Em relação a um banco de dados, a API tem a mesma função de um terminal dentro do banco de dados. A linguagem de comunicação do Blendb (métricas, dimensões e filtros) tem a mesma função que a linguagem SQL.
|
|
|
|
|
|
O objetivo dessa seção é apresentar formas de utilizar a API e não uma documentação detalhada e técnica. Para obter essa informação basta consultar o arquivo gerado automaticamente no diretório `doc` em formato HTML ou o arquivo no diretório `specs` para formato RAML.
|
|
O objetivo dessa seção é apresentar formas de utilizar a API e não uma documentação técnica. Para obter essa informação, basta consultar o arquivo gerado automaticamente no diretório `doc` em formato HTML ou o arquivo no diretório `specs` para formato RAML.
|
|
|
|
|
|
## Utilizando
|
|
## Utilizando
|
|
|
|
|
|
A API do Blendb é uma API RESTful, isso significa que:
|
|
A API do Blendb é uma API RESTful, isto é:
|
|
|
|
|
|
* Ela utiliza o Protocolo HTTP
|
|
* Ela utiliza o Protocolo HTTP;
|
|
* É organizada em rotas
|
|
* É organizada em rotas;
|
|
* As rotas são independentes entre si
|
|
* As rotas são independentes entre si;
|
|
|
|
|
|
Logo para acessar os dados basta realizar requisições HTTP para a API
|
|
Logo, para acessar os dados, basta realizar requisições HTTP para a API.
|
|
|
|
|
|
Lembrando que o protocolo HTTP é o protocolo utilizado no Web, logo não faltam ferramentas para realizar requisições HTTP. O próprio browser pode ser utilizado para enviar requisições.
|
|
Lembrando que o protocolo HTTP é o protocolo utilizado no Web, logo não faltam ferramentas para realizar requisições HTTP. O próprio navegador pode ser utilizado para enviar requisições.
|
|
|
|
|
|
Outra vantagem desse modelo é que ele pode ser disponibilizado na Web, tornando os dados acessiveis globalmente, ideal para a disponibilização de dados abertos.
|
|
Outra vantagem desse modelo é que ele pode ser disponibilizado na Web, tornando os dados acessiveis globalmente, ideal para a disponibilização de dados abertos.
|
|
|
|
|
|
Esse formato, além de poder ser usado para disponibilizar os dados diretamente para o "público em geral" também pode ser usado para disponibilizar dados para outros serviços.
|
|
Esse formato, além de poder ser usado para disponibilizar os dados diretamente para o "público em geral", também pode ser usado para disponibilizar dados para outros serviços.
|
|
|
|
|
|
## [Home](/)
|
|
## [Home](/)
|
|
* **Introdução**
|
|
* **Introdução**
|
... | | ... | |