uloggdDesarrolladores
Portal de desarrolladoresuloggd
EmpezarRecursosArcade
Portal de desarrolladoresuloggdIdentidadCatálogoPerfilBibliotecaReseñasDiarioListasPremiosCapturasSocialCuentaNotificacionesComentariosMe gustaHistorialPersonasMineralesArcade

Reseñas

Las reseñas del dueño.

Los textos son Markdown, y pasan por el mismo renderizador que usa el sitio.

GET/api/v1/reviews/summary

Índice de registros propios por juego y total de recorridos.

Permiso reviews.read · Cuenta en la cuota read

GET/api/v1/reviews/{id}

Una reseña visible, autor y contexto de interacción. Acepta UUID o id público sin exigir sesión.

Permiso reviews.read · Cuenta en la cuota read

GET/api/v1/search/reviews

Reseñas visibles, 20 por página. q busca texto y recorrido; sort: recent, oldest o rating; page: 1 a 100.

Permiso reviews.read · Cuenta en la cuota read

GET/api/v1/reviews

Las reseñas del dueño, las más recientes primero.

Permiso reviews.read · Cuenta en la cuota read

Parámetros

CampoTipoNotas
pageintegerDe 1 a 1000.
gameintegerFiltra por id de juego.
limitinteger1 a 1000, predeterminado 50.
POST/api/v1/reviews

Escribe una reseña. Responde 201.

Permiso reviews.write · Cuenta en la cuota write

Cuerpo

CampoTipoNotas
igdb_idobligatoriointegerEl id del juego en el catálogo.
game_slugobligatoriostringEl slug del juego.
contentstringMarkdown, hasta 5000 caracteres.
titlestringHasta 80 caracteres.
ratingintegerDe 0 a 100.
rating_modestringstars_5, level_5, score_10, score_100 o recommend.
visibilitystringPUBLIC, FOLLOWERS o PRIVATE.
contains_spoilersbooleanPor defecto: false.
platformstringDónde se jugó.
started_ondateAAAA-MM-DD.
finished_ondateAAAA-MM-DD.
journey_idstringEl recorrido que esta reseña cierra. Debe ser un recorrido tuyo y del mismo juego.
aspectsarrayLas partes puntuadas, hasta 12, cada una con label, rating y un note opcional. Se escriben en la misma transacción que la reseña, así que nunca existe una reseña con la mitad de ellas.
PATCH/api/v1/reviews/{id}

Cambia una reseña. Acepta los mismos campos que el POST, sin igdb_id ni game_slug. Lo que no se envía mantiene su valor, con una excepción: aspects se reescribe entero, porque las partes solo significan algo como conjunto. comments_scope acepta EVERYONE, FOLLOWERS o NOBODY y decide quién puede responder.

Permiso reviews.write · Cuenta en la cuota write

DELETE/api/v1/reviews/{id}

Elimina una reseña.

Permiso reviews.write · Cuenta en la cuota write

Biblioteca

Lo que el dueño está jugando, ya jugó y quiere jugar.

Diario

Sesiones, y los recorridos que las agrupan.