Crafy

Account

Cargando...

API v2

Documentación para desarrolladores


¿Qué es HTTP API v2 de Crafy Account?

La HTTP API de Crafy Account es un medio para que tu aplicación pueda comunicarse con los servidores de Crafy Account e intercambiar información.
La API está separada en métodos y cada uno de ellos requiere cierto nivel de autenticación.

Puntos clave

Métodos y ejemplos

Los ejemplos están escritos en sentencias CURL. Puedes convertir las sentencias CURL a PHP usando esta página web. Para otros lenguajes de programación deberás utilizar una librería CURL correspondiente.

create_login_token

Crear un Login Token para un Cliente de inicio de sesión.

Ejemplo
curl https://account.chijete.com/api/v2/?apiUser=00000-AAAAA-00000-AAAAA-00000&apiPassword=000000-AAAAAA-000000-AAAAAA-000000 -d 'api_credentials_tat=7c0df7889f9930e684a17d76d2488681a1873968c64e04b683b671bfc3bbae44' -d 'api_consult_type=create_login_token' -d 'operation_data={"redirection_url":"https://web.com/auth/"}'
Credenciales necesarias
Endpoint

https://account.chijete.com/api/v2/

GET parameters
POST parameters
Valores devueltos

JSON

{ "error":false, "errores":[], "answer":{ "login_token":"AAA000BBB888999", "login_url":"https://account.chijete.com/login/?login_token=AAA000BBB888999", } }

get_login

Comprueba una Sesión de usuario y devuelve sus credenciales.

Ejemplo
curl https://account.chijete.com/api/v2/?apiUser=00000-AAAAA-00000-AAAAA-00000&apiPassword=000000-AAAAAA-000000-AAAAAA-000000 -d 'api_credentials_tat=7c0df7889f9930e684a17d76d2488681a1873968c64e04b683b671bfc3bbae44' -d 'api_consult_type=get_login' -d 'operation_data={"session_id_token":"00000-AAAAA-00000-AAAAA"}'
Credenciales necesarias
Endpoint

https://account.chijete.com/api/v2/

GET parameters
POST parameters
Valores devueltos

JSON

{ "error":false, "errores":[], "answer":{ "user_id":"125", "session_id_token":"00000-AAAAA-00000-AAAAA", "session_access_token":"00000-AAAAA-00000-AAAAA-00000", "session_time_access_token_password":"88888-AAAAA-00000-AAAAA-00000", } }

get_logued_user_data

Obtiene la información del usuario que ha iniciado sesión.

Ejemplo
curl https://account.chijete.com/api/v2/?apiUser=00000-AAAAA-00000-AAAAA-00000&apiPassword=000000-AAAAAA-000000-AAAAAA-000000 -d 'api_credentials_tat=7c0df7889f9930e684a17d76d2488681a1873968c64e04b683b671bfc3bbae44' -d 'api_consult_type=get_logued_user_data' -d 'api_session_id_token=00000-AAAAA-00000-AAAAA-00000' -d 'api_session_access_token=00000-AAAAA-00000-AAAAA-00000-AAAAA' -d 'api_session_time_access_token=WERdf7889f9930e684a17d76d2488681a1873968c64e04b683b685bfc3bbae87' -d 'operation_data={}'
Credenciales necesarias
Endpoint

https://account.chijete.com/api/v2/

GET parameters
POST parameters
Valores devueltos

JSON

{ "error":false, "errores":[], "answer":{ "userData": { "id":"125", "email":"email@email.com", "name":"John", "surname":"Smith", } } }


Volver atrás