Saltar al contenido principal

Token de Acceso

Para realizar solicitudes en la API usando tu propia cuenta, solo necesitas usar el Token de Acceso disponible en la interfaz del sistema en el menú Integraciones > API > Token de API.

Verifica el ambiente

El Token es diferente entre el ambiente de sandbox y el ambiente de producción.

Solicitud Válida

Aquí hay un ejemplo de solicitud para probar si el token está funcionando.

Considerando que tu Token de Acceso es xxxxxxxxxxxxxxxxxxxxxxxx

curl -i \
-H "Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxx" \
-H 'Content-Type: application/json' \
-H 'User-Agent: MyApp (myapp@example.com)' \
-X GET 'https://api-sandbox.kobana.com.br/v1/userinfo'

Retorno:

HTTP/1.1 200 OK
Date: Fri, 17 Oct 2014 18:14:56 GMT
Status: 200 OK
...

{"id":1,"login_url":"https://api-sandbox.kobana.com.br/welcome?email=user%40example.com\\u0026token=xxx","email":"user@example.com","account_type":null,"first_name":null,"middle_name":null,"last_name":null,"full_name":null,"cpf":null,"date_of_birth":null,"mother_name":null,"father_name":null,"account_level":0,"phone_number":null,"address_street_name":null,"address_number":null,"address_complement":null,"address_neighborhood":null,"address_postal_code":null,"address_city_name":null,"address_state":null,"business_name":null,"business_cnpj":null,"business_legal_name":null}

Solicitud Inválida

Aquí hay un ejemplo de solicitud cuando el token es inválido.

curl -i \
-H "Authorization: Bearer tokeninvalido" \
-H 'Content-Type: application/json' \
-H 'User-Agent: MyApp (myapp@example.com)' \
-X GET 'https://api-sandbox.kobana.com.br/v1/userinfo'

Retorno:

HTTP/1.1 401 Unauthorized
Date: Fri, 17 Oct 2014 18:20:18 GMT
Status: 401 Unauthorized
...

{"error":"Tienes que iniciar sesión o registrarte antes de continuar."}