Langsung ke konten

Daftar ulasan sebuah karya

GET/v1/works/{id}/reviews

Mengembalikan ulasan yang diterbitkan untuk sebuah karya, diurutkan berdasarkan kebermanfaatan, tanggal, atau skor, dengan filter.

Permintaan

Shell
curl "https://api.nogitsu.com/v1/works/01a0cb02-0a14-7877-911d-5b4dde76df72/reviews"

Parameter

  • id

    pathwajib

    Id item, berupa UUID.

    teks

  • sort

    queryopsional

    Urutan hasil.

    teks

    Nilai yang diizinkanhelpfulnewesthighestlowest

    Default: helpful

  • score

    queryopsional

    Hanya ulasan yang memberikan skor ini.

    bilangan bulat

    Dari 1 sampai 10

  • language

    queryopsional

    Hanya ulasan yang ditulis dalam bahasa ini.

    teks

  • completedOnly

    queryopsional

    true untuk hanya ulasan dari member yang sudah menyelesaikan karya tersebut.

    teks

  • detailed

    queryopsional

    true untuk hanya ulasan panjang, 600 karakter atau lebih.

    teks

  • cursor

    queryopsional

    Nilai nextCursor dari halaman sebelumnya. Kosongkan untuk halaman pertama.

    teks

  • limit

    queryopsional

    Jumlah item yang dikembalikan dalam satu halaman.

    bilangan bulat

    Dari 1 sampai 20Default: 20

Respons

Permintaan yang berhasil merespons 200 dengan JSON ini:

  • itemsdaftar objek
    • idteks (uuid)
    • authorobjek
      • usernameteks
      • displayNameteks
      • avatarUrlteks (uri)bisa null
    • titleteksbisa null
    • bodyobjekbisa null
      • blocksdaftar salah satu dari beberapa bentuk
        1. Opsi 1

          • typeteks
            Nilai yang diizinkanparagraph
          • childrendaftar salah satu dari beberapa bentuk
            1. Opsi 1

            2. Opsi 2

            3. Opsi 3

            4. Opsi 4

            5. Opsi 5

        2. Opsi 2

          • typeteks
            Nilai yang diizinkanheading
          • childrendaftar salah satu dari beberapa bentuk
            1. Opsi 1

            2. Opsi 2

            3. Opsi 3

            4. Opsi 4

            5. Opsi 5

        3. Opsi 3

          • typeteks
            Nilai yang diizinkanquote
          • childrendaftar RichTextBlock
        4. Opsi 4

          • typeteks
            Nilai yang diizinkanlist
          • isOrderedtrue atau false
          • itemsdaftar daftar RichTextBlock
        5. Opsi 5

          • typeteks
            Nilai yang diizinkancode
          • textteks
    • bodyLengthbilangan bulat

      Dari 0 sampai 9007199254740991

    • hasSpoilertrue atau false
    • spoilerUnitangkabisa null

      Minimal 0

    • sourceSpoilerobjekbisa null
      • kindteks
        Nilai yang diizinkanmangamanhwamanhuawebtoonnovelother
      • unitangkabisa null

        Minimal 0

    • prosdaftar teksbisa null
    • consdaftar teksbisa null
    • imagesdaftar objek
      • urlteks (uri)
      • widthbilangan bulat

        Dari 0 sampai 9007199254740991

      • heightbilangan bulat

        Dari 0 sampai 9007199254740991

      • altteksbisa null
      • variantWidthsdaftar bilangan bulat

        Dari 0 sampai 9007199254740991

    • languageteks
    • scoreHalfPointsbilangan bulatbisa null

      Dari 1 sampai 20

    • categoryScoresobjek
    • trackingStatusteksbisa null
      Nilai yang diizinkanplannedcurrentcompletedpauseddroppedrewatching
    • progressUnitsangkabisa null

      Minimal 0

    • progressTotalbilangan bulatbisa null

      Dari 0 sampai 9007199254740991

    • repeatCountbilangan bulat

      Dari 0 sampai 9007199254740991

    • authorStatsobjek
      • reviewCountbilangan bulat

        Dari 0 sampai 9007199254740991

      • helpfulCountbilangan bulat

        Dari 0 sampai 9007199254740991

    • helpfulCountbilangan bulat

      Dari 0 sampai 9007199254740991

    • unhelpfulCountbilangan bulat

      Dari 0 sampai 9007199254740991

    • replyCountbilangan bulat

      Dari 0 sampai 9007199254740991

    • createdAtteks (date-time)
    • editedAtteks (date-time)bisa null
  • nextCursorteksbisa null

Error

Seperti setiap operasi, operasi ini bisa merespons 400 untuk parameter tidak valid, 404 jika tidak ada yang ditemukan, dan 429 jika kamu mengirim terlalu banyak permintaan. Semua error memiliki bentuk yang sama.

Baca tentang error