Listar as resenhas de uma obra
GET/v1/works/{id}/reviews
Retorna as resenhas publicadas de uma obra, ordenadas por utilidade, data ou nota, com filtros.
Requisição
curl "https://api.nogitsu.com/v1/works/01a0cb02-0a14-7877-911d-5b4dde76df72/reviews"Parâmetros
idcaminhoobrigatório
ID do item, um UUID.
texto
sortconsultaopcional
Ordem dos resultados.
texto
Valores permitidoshelpfulnewesthighestlowestPadrão: helpful
scoreconsultaopcional
Apenas resenhas que dão esta nota.
número inteiro
De 1 a 10
languageconsultaopcional
Apenas resenhas escritas neste idioma.
texto
completedOnlyconsultaopcional
true para apenas resenhas de membros que terminaram a obra.
texto
detailedconsultaopcional
true para apenas resenhas longas, com 600 caracteres ou mais.
texto
cursorconsultaopcional
O valor de nextCursor da página anterior. Omita-o na primeira página.
texto
limitconsultaopcional
Quantos itens retornar em uma página.
número inteiro
De 1 a 20Padrão: 20
Resposta
Uma requisição bem-sucedida responde 200 com este JSON:
itemslista de objetoidtexto (uuid)authorobjetousernametextodisplayNametextoavatarUrltexto (uri)pode ser null
titletextopode ser nullbodyobjetopode ser nullblockslista de um de vários formatosOpção 1
typetextoValores permitidosparagraphchildrenlista de um de vários formatosOpção 1
Opção 2
Opção 3
Opção 4
Opção 5
Opção 2
typetextoValores permitidosheadingchildrenlista de um de vários formatosOpção 1
Opção 2
Opção 3
Opção 4
Opção 5
Opção 3
typetextoValores permitidosquotechildrenlista de RichTextBlock
Opção 4
typetextoValores permitidoslistisOrderedtrue ou falseitemslista de lista de RichTextBlock
Opção 5
typetextoValores permitidoscodetexttexto
bodyLengthnúmero inteiroDe 0 a 9007199254740991
hasSpoilertrue ou falsespoilerUnitnúmeropode ser nullNo mínimo 0
sourceSpoilerobjetopode ser nullkindtextoValores permitidosmangamanhwamanhuawebtoonnovelotherunitnúmeropode ser nullNo mínimo 0
proslista de textopode ser nullconslista de textopode ser nullimageslista de objetourltexto (uri)widthnúmero inteiroDe 0 a 9007199254740991
heightnúmero inteiroDe 0 a 9007199254740991
alttextopode ser nullvariantWidthslista de número inteiroDe 0 a 9007199254740991
languagetextoscoreHalfPointsnúmero inteiropode ser nullDe 1 a 20
categoryScoresobjetotrackingStatustextopode ser nullValores permitidosplannedcurrentcompletedpauseddroppedrewatchingprogressUnitsnúmeropode ser nullNo mínimo 0
progressTotalnúmero inteiropode ser nullDe 0 a 9007199254740991
repeatCountnúmero inteiroDe 0 a 9007199254740991
authorStatsobjetoreviewCountnúmero inteiroDe 0 a 9007199254740991
helpfulCountnúmero inteiroDe 0 a 9007199254740991
helpfulCountnúmero inteiroDe 0 a 9007199254740991
unhelpfulCountnúmero inteiroDe 0 a 9007199254740991
replyCountnúmero inteiroDe 0 a 9007199254740991
createdAttexto (date-time)editedAttexto (date-time)pode ser null
nextCursortextopode ser null
Erros
Como toda operação, esta pode responder 400 para parâmetros inválidos, 404 quando nada é encontrado e 429 quando você envia requisições demais. Todos os erros compartilham o mesmo formato.