Zum Inhalt springen

Kommentare auflisten

GET/v1/posts/{id}/comments

Liefert den Kommentarbaum eines Beitrags seitenweise, mit Sortierung, einem Folgenfilter, einem einzelnen Thread oder einer Textsuche.

Anfrage

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

Parameter

  • id

    Pfaderforderlich

    ID des Elements, eine UUID.

    Text

  • sort

    Queryoptional

    Reihenfolge der Ergebnisse.

    Text

    Erlaubte Wertebestnewoldcontroversialunit

    Standard: best

  • unit

    Queryoptional

    Nur Kommentare zu dieser Folgen- oder Kapitelnummer, oder general für Kommentare ohne solchen Bezug.

    eine von mehreren Formen

  • thread

    Queryoptional

    Nur der Thread unter diesem Kommentar.

    Text (uuid)

  • q

    Queryoptional

    Zu suchender Text.

    Text

  • cursor

    Queryoptional

    Der nextCursor-Wert der vorherigen Seite. Lass ihn für die erste Seite weg.

    Text

Antwort

Eine erfolgreiche Anfrage antwortet mit 200 und diesem JSON:

  • itemsListe von __schema0
    • idText (uuid)
    • authorObjektkann null sein
      • usernameText
      • displayNameText
      • avatarUrlText (uri)kann null sein
    • authorFlairTextkann null sein
    • authorProgressObjektkann null sein
      • trackingStatusText
        Erlaubte Werteplannedcurrentcompletedpauseddroppedrewatching
      • progressUnitsZahlkann null sein

        Mindestens 0

      • progressTotalGanzzahlkann null sein

        Von 0 bis 9007199254740991

    • stateText
      Erlaubte Wertepublishedremoveddeleted
    • bodyObjektkann null sein
      • blocksListe von eine von mehreren Formen
        1. Option 1

          • typeText
            Erlaubte Werteparagraph
          • childrenListe von beliebiger Wert
        2. Option 2

          • typeText
            Erlaubte Werteheading
          • childrenListe von beliebiger Wert
        3. Option 3

          • typeText
            Erlaubte Wertequote
          • childrenListe von RichTextBlock
        4. Option 4

          • typeText
            Erlaubte Wertelist
          • isOrderedtrue oder false
          • itemsListe von Liste von beliebiger Wert
        5. Option 5

          • typeText
            Erlaubte Wertecode
          • textText
    • hasSpoilertrue oder false
    • unitNumberZahlkann null sein

      Mindestens 0

    • sourceSpoilerObjektkann null sein
      • kindText
        Erlaubte Wertemangamanhwamanhuawebtoonnovelother
      • unitZahlkann null sein

        Mindestens 0

    • imagesListe von Objekt
      • urlText (uri)
      • widthGanzzahl

        Von 0 bis 9007199254740991

      • heightGanzzahl

        Von 0 bis 9007199254740991

      • altTextkann null sein
      • variantWidthsListe von Ganzzahl

        Von 0 bis 9007199254740991

    • linkObjektkann null sein
      • urlText (uri)
      • hostText
      • titleTextkann null sein
      • descriptionTextkann null sein
      • imageObjektkann null sein
        • urlText (uri)
        • widthGanzzahl

          Von 0 bis 9007199254740991

        • heightGanzzahl

          Von 0 bis 9007199254740991

        • altTextkann null sein
        • variantWidthsListe von Ganzzahl

          Von 0 bis 9007199254740991

      • isPendingtrue oder false
    • scoreGanzzahlkann null sein

      Von -9007199254740991 bis 9007199254740991

    • reactionsListe von Objekt
      • kindText
        Erlaubte Wertelovelaughwowsadclapfirethinkangrypartycry
      • countGanzzahl

        Von 0 bis 9007199254740991

    • isByPostAuthortrue oder false
    • isByModeratortrue oder false
    • createdAtText (date-time)
    • editedAtText (date-time)kann null sein
    • depthGanzzahl

      Von 0 bis 9007199254740991

    • replyCountGanzzahl

      Von 0 bis 9007199254740991

    • repliesListe von __schema0
  • nextCursorTextkann null sein

Fehler

Wie jede Operation kann auch diese mit 400 bei ungültigen Parametern antworten, mit 404, wenn nichts gefunden wird, und mit 429, wenn du zu viele Anfragen sendest. Alle Fehler haben dieselbe Form.

Mehr über Fehler