Exemplos_Autenticação - POPRecarga/Br-PartnerAPI GitHub Wiki
#Autenticação
Método | Recurso | Notas |
---|---|---|
POST | /token | Recupera um token de acesso para usar o sistema |
Requisição POST valida em /token:
POST /token HTTP/1.1
Host: api.sandbox.inpdv.com.br
content-type: application/x-www-form-urlencoded;charset=utf-8
Content-Length: 92
grant_type=client_credentials&client_id=3&client_secret=3333
Resposta valida da requisição POST em /token:
HTTP/1.1 200 OK
{
"access_token":"twMJV2sS8Y6SrliNlG6tVOnEQAsDuHEAUUm4j527udtpkV2WYGYeJ97…",
"token_type":"bearer",
"expires_in":3599,
"scopes":"OneClickPayment",
".issued":"Thu, 11 Feb 2016 19:50:57 GMT",
".expires":"Thu, 11 Feb 2016 20:50:57 GMT"
}
Resposta quando o client_id/client_secret estão errados:
HTTP/1.1 400 Bad Request
{
"error":"invalid_client"
}
Caso o token de acesso esteja expirado/errado a resposta de qualquer requisição deve ser:
HTTP/1.1 401 Unauthorized
Content-Length: 61
Content-Type: application/json; charset=utf-8
{
"message":"Authorization has been denied for this request."
}