Pular para o conteúdo

Obter uma resenha

GET/v1/reviews/{id}

Retorna uma resenha com o ID da obra e se ela está entre as mais úteis.

Requisição

Shell
curl -g "https://api.nogitsu.com/v1/reviews/{id}"

Parâmetros

  • id

    caminhoobrigatório

    ID do item, um UUID.

    texto

Resposta

Uma requisição bem-sucedida responde 200 com este JSON:

  • workIdtexto (uuid)
  • isTopHelpfultrue ou false
  • reviewobjeto
    • idtexto (uuid)
    • authorobjeto
      • usernametexto
      • displayNametexto
      • avatarUrltexto (uri)pode ser null
    • titletextopode ser null
    • bodyobjetopode ser null
      • blockslista de um de vários formatos
        1. Opção 1

          • typetexto
            Valores permitidosparagraph
          • childrenlista de um de vários formatos
            1. Opção 1

              • typequalquer valor
              • textqualquer valor
              • marksqualquer valor
            2. Opção 2

              • typequalquer valor
              • hrefqualquer valor
              • childrenqualquer valor
            3. Opção 3

              • typequalquer valor
              • usernamequalquer valor
            4. Opção 4

              • typequalquer valor
              • spoilerIdqualquer valor
              • childrenqualquer valor
            5. Opção 5

              • typequalquer valor
        2. Opção 2

          • typetexto
            Valores permitidosheading
          • childrenlista de um de vários formatos
            1. Opção 1

              • typequalquer valor
              • textqualquer valor
              • marksqualquer valor
            2. Opção 2

              • typequalquer valor
              • hrefqualquer valor
              • childrenqualquer valor
            3. Opção 3

              • typequalquer valor
              • usernamequalquer valor
            4. Opção 4

              • typequalquer valor
              • spoilerIdqualquer valor
              • childrenqualquer valor
            5. Opção 5

              • typequalquer valor
        3. Opção 3

          • typetexto
            Valores permitidosquote
          • childrenlista de RichTextBlock
        4. Opção 4

          • typetexto
            Valores permitidoslist
          • isOrderedtrue ou false
          • itemslista de lista de RichTextBlock
        5. Opção 5

          • typetexto
            Valores permitidoscode
          • texttexto
    • bodyLengthnúmero inteiro

      De 0 a 9007199254740991

    • hasSpoilertrue ou false
    • spoilerUnitnúmeropode ser null

      No mínimo 0

    • sourceSpoilerobjetopode ser null
      • kindtexto
        Valores permitidosmangamanhwamanhuawebtoonnovelother
      • unitnúmeropode ser null

        No mínimo 0

    • proslista de textopode ser null
    • conslista de textopode ser null
    • imageslista de objeto
      • urltexto (uri)
      • widthnúmero inteiro

        De 0 a 9007199254740991

      • heightnúmero inteiro

        De 0 a 9007199254740991

      • alttextopode ser null
      • variantWidthslista de número inteiro

        De 0 a 9007199254740991

    • languagetexto
    • scoreHalfPointsnúmero inteiropode ser null

      De 1 a 20

    • categoryScoresobjeto
    • trackingStatustextopode ser null
      Valores permitidosplannedcurrentcompletedpauseddroppedrewatching
    • progressUnitsnúmeropode ser null

      No mínimo 0

    • progressTotalnúmero inteiropode ser null

      De 0 a 9007199254740991

    • repeatCountnúmero inteiro

      De 0 a 9007199254740991

    • authorStatsobjeto
      • reviewCountnúmero inteiro

        De 0 a 9007199254740991

      • helpfulCountnúmero inteiro

        De 0 a 9007199254740991

    • helpfulCountnúmero inteiro

      De 0 a 9007199254740991

    • unhelpfulCountnúmero inteiro

      De 0 a 9007199254740991

    • replyCountnúmero inteiro

      De 0 a 9007199254740991

    • createdAttexto (date-time)
    • editedAttexto (date-time)pode 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.

Leia sobre erros