Introducción
El contenedor
chef regresa la información del chef conectado, sea por cookie o por token.
NOTA IMPORTANTE: El contenedor chef es obsoleto. Favor de usar el contenedor 'client' en su lugar.
Recurso GET
Los datos básicos de un chef se obtienen consumiendo el recurso siguiente:
[GET] /chef[?token=:TOKEN]
:TOKEN es el token de sesión del chef y es opcional (entonces usa el token de la cookie de sesión, que debe de tener el mismo valor).
Si el token o cookie es válido, regresa un objeto JSON del formato siguiente:
{
"chef": {
"c":65714,
"a":"Apellido",
"n":"Nombre",
"i":"https://cdn/imagen.jpg",
"p":false,
"col":8,
"fav":49,
"rec":39,
"seg":22,
"sig":33,
"color":"#ffffff",
"ifondo":"https://cdn/img/static/kl-profile-bg1.png",
"u":"2019-03-27T10:59:57.082627Z"
},
"geo":"CMX",
"gep":"MX",
"ip":"1.1.1.1",
"lang":"es",
"pay": {
"currency":"MXN",
"name":"Pesos mexicanos",
"price":35,
"rate":20,
"symbol":"$"
},
"server":"im",
"origin":"kiwi",
"skin":"kiwi-id",
"t":1559251929
}
Los campos son los siguientes:
chef: El objeto que contiene los datos del chef.
-
c: La clave del chef.
-
a: El apellido del chef.
-
n: El nombre del chef.
-
i: La imagen (avatar) del chef.
-
p: True si es un usuario PRO, false si no.
-
col: Cantidad de colecciones.
-
fav: Cantidad de favoritos
-
rec: Cantidad de recetas subidas
-
seg: Cantidad de seguidores
-
sig: Cantidad de otros chefs que sigue
-
color: EL color para imprimir el nombre del chef sobre la imagen ifondo.
-
ifondo: La imagen de fondo del chef.
-
u: Ultima conección del chef.
geo: Las 3 letras ISO del estado donde se encuentra el chef, ubicado por IP.
gep: Las 2 letras ISO del pais donde se encuentra el chef, ubicado por IP.
ip: La IP del chef.
lang: El idioma usado por el sitio, ubicado por el pais del chef y/o el idioma del browser.
pay: Los datos para pago de suscripcion PRO:
-
currency: La moneda para pagar.
-
name: Nombre de la moneda.
-
price: Precio de la suscripción mensual.
-
symbol: El símbolo de la moneda.
server: Nombre del server que contestó la petición.
origin: Siempre "kiwi".
skin: Siempre "kiwi-id".
t: EL tiempo en unix timestamp de la petición.
Si el token o cookie es caduco, o si no tiene token/cookie, regresa un objeto JSON del formato siguiente:
{
"chef": null,
"geo":"CMX",
"gep":"MX",
"ip":"1.1.1.1",
"lang":"es",
"pay": {
"currency":"MXN",
"name":"Pesos mexicanos",
"price":35,
"rate":20,
"symbol":"$"
},
"server":"im",
"origin":"kiwi",
"skin":"kiwi-id",
"t":1559251929
}
Los campos son los siguientes:
chef: puesto a NULL.
geo: Las 3 letras ISO del estado donde se encuentra el chef, ubicado por IP.
gep: Las 2 letras ISO del pais donde se encuentra el chef, ubicado por IP.
ip: La IP del chef.
lang: El idioma usado por el sitio, ubicado por el pais del chef y/o el idioma del browser.
pay: Los datos para pago de suscripcion PRO:
-
currency: La moneda para pagar.
-
name: Nombre de la moneda.
-
price: Precio de la suscripción mensual.
-
symbol: El símbolo de la moneda.
server: Nombre del server que contestó la petición.
origin: Siempre "kiwi".
skin: Siempre "kiwi-id".
t: EL tiempo en unix timestamp de la petición.