Crafy
Account
Cargando...
Documentación para desarrolladores
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.
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.
Crear un Login Token para un Cliente de inicio de sesión.
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/"}'
https://account.chijete.com/api/v2/
JSON
{
"error":false,
"errores":[],
"answer":{
"login_token":"AAA000BBB888999",
"login_url":"https://account.chijete.com/login/?login_token=AAA000BBB888999",
}
}
Comprueba una Sesión de usuario y devuelve sus credenciales.
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"}'
https://account.chijete.com/api/v2/
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",
}
}
Obtiene la información del usuario que ha iniciado sesión.
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={}'
https://account.chijete.com/api/v2/
JSON
{
"error":false,
"errores":[],
"answer":{
"userData": {
"id":"125",
"email":"email@email.com",
"name":"John",
"surname":"Smith",
}
}
}