uloggdDesenvolvedores
Portal do desenvolvedoruloggd
ComeçarRecursosArcade
Portal do desenvolvedoruloggdIdentidadeCatálogoPerfilBibliotecaAvaliaçõesDiárioListasPremiaçõesCapturasSocialContaNotificaçõesComentáriosCurtidasHistóricoPessoasMineraisArcade

Avaliações

As avaliações do dono.

Os textos são Markdown, e passam pelo mesmo renderizador que o site usa.

GET/api/v1/reviews/summary

Índice dos próprios registros por jogo e total de jornadas.

Escopo reviews.read · Conta na cota read

GET/api/v1/reviews/{id}

Uma avaliação visível, autor e contexto de interação. Aceita UUID ou id público, sem exigir sessão.

Escopo reviews.read · Conta na cota read

GET/api/v1/search/reviews

Avaliações visíveis, 20 por página. q busca texto e jornada; sort: recent, oldest ou rating; page: 1 a 100.

Escopo reviews.read · Conta na cota read

GET/api/v1/reviews

As avaliações do dono, mais recentes primeiro.

Escopo reviews.read · Conta na cota read

Parâmetros

CampoTipoObservações
pageintegerDe 1 a 1000.
gameintegerFiltra por id de jogo.
limitinteger1 a 1000, padrão 50.
POST/api/v1/reviews

Escreve uma avaliação. Responde 201.

Escopo reviews.write · Conta na cota write

Corpo

CampoTipoObservações
igdb_idobrigatóriointegerO id do jogo no catálogo.
game_slugobrigatóriostringO slug do jogo.
contentstringMarkdown, até 5000 caracteres.
titlestringAté 80 caracteres.
ratingintegerDe 0 a 100.
rating_modestringstars_5, level_5, score_10, score_100 ou recommend.
visibilitystringPUBLIC, FOLLOWERS ou PRIVATE.
contains_spoilersbooleanPadrão: false.
platformstringOnde foi jogado.
started_ondateAAAA-MM-DD.
finished_ondateAAAA-MM-DD.
journey_idstringA jornada que esta avaliação fecha. Tem de ser uma jornada sua e do mesmo jogo.
aspectsarrayAs partes pontuadas, até 12, cada uma com label, rating e um note opcional. São escritas na mesma transação da avaliação, então nunca existe uma avaliação com metade delas.
PATCH/api/v1/reviews/{id}

Altera uma avaliação. Aceita os mesmos campos do POST, sem igdb_id nem game_slug. O que não for enviado mantém o valor, com uma exceção: aspects é reescrito inteiro, porque as partes só fazem sentido como um conjunto. comments_scope aceita EVERYONE, FOLLOWERS ou NOBODY e decide quem pode responder.

Escopo reviews.write · Conta na cota write

DELETE/api/v1/reviews/{id}

Remove uma avaliação.

Escopo reviews.write · Conta na cota write

Biblioteca

O que o dono está jogando, já jogou e quer jogar.

Diário

Sessões, e as jornadas que as agrupam.