Para viabilizar as chamadas à API, é necessário chamar o método de inicialização que gera o token de acesso que será usado nas próximas chamadas. Deverá ser feita uma requisição HTTP do tipo POST à URL do oAuth:
- Produção: https://api2.bancosemear.com.br/oauth/access-token
- Homologação: https://hmlapi2.bancosemear.com.br/oauth/access-token
Request #
Segue exemplo de requisição:
curl https://api2.bancosemear.com.br/oauth/access-token \
--request POST \
--header "Content-Type: application/json" \
--header "Authorization: Basic MDAwMDAwMDAtMTExMS0yMjIyLTMzMzMtNDQ0NDQ0NDQ0NDQ6YWFhYWFhYWEtYmJiYi1jY2NjLWRkZGQtZWVlZWVlZWVlZWVlCg==" \
--data '{"grant_type":"client_credentials"}'
O header “Authorization” é composto do client_id + client_secret, codificados em base64 dispostos da seguinte maneira:
- client_id:client_secret
Response #
{
"access_token":"aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
"token_type":"access_token",
"expires_in":86400
}
Uma vez gerado o access_token, ele deverá ser enviado em todas as outras requisições com o header “access_token”.