Curtidas
Uma curtida, virada e contada na mesma transação.
Curtir tem escopo próprio porque não é o mesmo ato que responder: um deixa palavras no nome de alguém e o outro não. Uma integração que só quer marcar o que gostou não precisa poder falar pelo dono.
/api/ v1/ likesVira a curtida do outro lado e diz qual lado ficou. Não é PUT nem DELETE porque o banco tem uma instrução só que troca e conta na mesma transação; fingir dois verbos exigiria ler o estado antes de escrever o contrário, e dois toques seguidos correriam um contra o outro.
Corpo
| Campo | Tipo | Observações |
|---|---|---|
onobrigatório | string | review, list, screenshot, diary, content_comment ou profile_comment. |
idobrigatório | string | O id do que está sendo curtido. |
Exemplo
{
"data": { "on": "review", "id": "...", "liked": true, "like_count": 12 }
}