API

Credenciais para acessar a API

Acesse a seguinte página no site da Globalcode para obter suas credenciais (clientID e secret): https://www.globalcode.com.br/api

Observação: é necessário estar cadastrado no site e fazer login para acessar esta página.


Documentação

Get Access Token

URL: https://api.globalcode.com.br/v1/oauth2/token
Headers:
Authorization: Basic <clientID>:<secret>
Content-Type: application/json

Obs: Lembre-se de converter para Base64 a concatenação de clienteId, dois pontos e secret
                                
Retorno:
{
  "Access-Token": "9999b11111abf44f2b555555",
  "token_type": "Bearer",
  "expires_in": 14400
}   
                                

Get All Eventos

URL: https://api.globalcode.com.br/v1/publico/eventos
Headers:
Authorization: Bearer <Access-Token>
Content-Type: application/json
                                
Retorno:
[
    {
        "id": 1,
        "descricao": "The Developer's Conference 2008",
        "dias": 1
    },   
    ...
    {
        "id": 95,
        "descricao": "TDC 2017 São Paulo",
        "chave": "tdc-2017-saopaulo",
        "dias": 5,
        "dataInicio": "2017-07-18 00:00:00",
        "dataTermino": "2017-07-22 23:59:59"
    },
    {
        "id": 98,
        "descricao": "TDC 2017 Porto Alegre",
        "chave": "tdc-2017-portoalegre",
        "dias": 4,
        "dataInicio": "2017-11-08 00:00:00",
        "dataTermino": "2017-11-11 23:59:59"
    }
]                            

Get Evento

URL: https://api.globalcode.com.br/v1/publico/evento/98
Headers:
Authorization: Bearer <Access-Token>
Content-Type: application/json
                                
Retorno:
[
    {
        "id": 98,
        "descricao": "TDC 2017 Porto Alegre",
        "chave": "tdc-2017-portoalegre",
        "dias": 4,
        "dataInicio": "2017-11-08 00:00:00",
        "dataTermino": "2017-11-11 23:59:59"
    }
]                            

Para mais detalhes, acesse a documentação completa no Swagger: http://editor2.swagger.io/
Para visualizar, importe a URL https://api.globalcode.com.br/docapi/documentacao.yml para o Swagger (File - Import URL...) ou copie o conteúdo do link dentro do editor dele para visualizar.