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.
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
}
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"
}
]
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.