Me gusta
Un me gusta, dado vuelta y contado en la misma transacción.
Tiene permiso propio porque no es el mismo acto que responder: uno deja palabras en el nombre de alguien y el otro no. Una integración que solo quiere marcar lo que le gustó no necesita poder hablar por su dueño.
/api/ v1/ likesDa vuelta el me gusta y dice qué lado quedó. No es PUT ni DELETE porque la base tiene una sola instrucción que cambia y cuenta en la misma transacción; fingir dos verbos exigiría leer el estado antes de escribir lo contrario, y dos toques seguidos competirían entre sí.
Cuerpo
| Campo | Tipo | Notas |
|---|---|---|
onobligatorio | string | review, list, screenshot, diary, content_comment o profile_comment. |
idobligatorio | string | El id de lo que se está marcando. |
Ejemplo
{
"data": { "on": "review", "id": "...", "liked": true, "like_count": 12 }
}