Me gusta a un plato de la carta
POST /api/product-social/toggle-product-like
Descripción
Marca o quita el "me gusta" del cliente sobre un plato de la carta.
Detalles
Registra el "me gusta" del cliente sobre un plato, o lo quita si ya lo había dado. Exige que el cliente haya iniciado sesión con su teléfono: el "me gusta" queda en su cuenta y lo ve desde cualquier celular. Devuelve si quedó marcado y el total de "me gusta" del plato.
Permisos requeridos
public
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| slug | string | Sí |
min:1
max:63
|
| productUuid | string | Sí |
min:36
max:36
|
| sessionUuid | string | Sí |
min:36
max:36
|
Respuesta
Campos que devuelve dentro de data. Nada fuera de esta lista sale en la respuesta.
| Campo | Tipo | Descripción |
|---|---|---|
| liked | bool | Si el plato quedó con tu me gusta |
| likesCount | int | Cantidad de me gusta del plato |
Ejemplo de request
curl -X POST https://restofy.pro/api/product-social/toggle-product-like \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"slug": "string",
"productUuid": "string",
"sessionUuid": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.