¿Cuáles son las URL?
Produccion: https://login.colppy.com/lib/frontera2/service.php
Staging: https://staging.colppy.com/lib/frontera2/service.php (Demora 24 Hs desde la creación del usuario en la web de desarrolladores en estar disponible).
¿Cuál es el JSON de inicio de sesión?
...
Operación iniciar_sesion
Code Block | ||
---|---|---|
| ||
{ "auth": { "usuario": "xxxx@colppy.com", // Usuario registrado en dev.colppy.com. "password": "egewew6ewg6ew6363" // Contraseña del usuario registrado en dev.colppy.com en formato MD5. }, "service": { "provision": "Usuario", "operacion": "iniciar_sesion" }, "parameters": { "usuario": "xxxx@colppy.com", // Usuario de Colppy. "password": "egewew6ewg6ew6363" // Contraseña del usuario de Colppy en formato MD5. } } |
El JSON se divide en tres partes auth, service y parameters.
En auth van tus credenciales, es decir, tu usuario con el que te registraste en dev.colppy.com y la contraseña en formato MD5.
En service se especifica la provisión y la operación que deseo hacer. Se pueden ver todas las opciones aquí. El nombre de las provisiones y operaciones son sensibles a mayúsculas.
En parameters van los parámetroslos parámetros que espera la operación para poderse ejecutar. Estos parámetros varían dependiendo la operación que necesitemos hacer.
Una vez que ejecutamos la HTTP la petición POST Request con nuestro JSON, Colppy API nos va a responder con un mensaje informándonos si el requerimiento se realizó con éxito o no.
Ejemplo:
Response
Code Block | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
{ "service":{ "provision":"Usuario", "operacion":"iniciar_sesion", "version":"1_0_0_0", "response_date":"2014-24-06 17:10:19" }, "result":{ "estado":0, "mensaje":"La operaci\u00f3n se realiz\u00f3 correctamente" }, "response":{ "success":true, "message":"La operacion se realizo con exito.", "data":{ "claveSesion":"b5a97564ad59e624a6ba545ecd3ca112" } } } |
Del response nos quedamos con la "claveSesion" que es obligatoria para realizar otras operaciones
...
DATO: En caso de que haya algún inconveniente para extraer, por este medio, la claveSesion, tendrán como alternativa, obtenerla de la siguiente forma:
...
.
...
2- Luego, click derecho >> Inspeccionar, tanto para google chrome como para Mozilla Firefox, vamos a Red.
3- Buscamos cualquier service.php, en Mozilla, vamos a "Solicitud", en Chorme a "Payload", ahi veremos toda la información de inicio de sesión.
...