Aller au contenu

Lister les commentaires

GET/v1/posts/{id}/comments

Renvoie l’arbre de commentaires d’une publication page par page, avec tri, filtre par épisode, fil unique ou recherche textuelle.

Requête

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

Paramètres

  • id

    cheminobligatoire

    Identifiant de l’élément, un UUID.

    texte

  • sort

    requêtefacultatif

    Ordre des résultats.

    texte

    Valeurs autoriséesbestnewoldcontroversialunit

    Par défaut : best

  • unit

    requêtefacultatif

    Uniquement les commentaires sur ce numéro d’épisode ou de chapitre, ou general pour les commentaires qui n’y sont pas liés.

    l’une de plusieurs formes

  • thread

    requêtefacultatif

    Uniquement le fil sous ce commentaire.

    texte (uuid)

  • q

    requêtefacultatif

    Texte à rechercher.

    texte

  • cursor

    requêtefacultatif

    La valeur nextCursor de la page précédente. Omettez-la pour la première page.

    texte

Réponse

Une requête réussie répond 200 avec ce JSON :

  • itemsliste de __schema0
    • idtexte (uuid)
    • authorobjetpeut être null
      • usernametexte
      • displayNametexte
      • avatarUrltexte (uri)peut être null
    • authorFlairtextepeut être null
    • authorProgressobjetpeut être null
      • trackingStatustexte
        Valeurs autoriséesplannedcurrentcompletedpauseddroppedrewatching
      • progressUnitsnombrepeut être null

        Au moins 0

      • progressTotalnombre entierpeut être null

        De 0 à 9007199254740991

    • statetexte
      Valeurs autoriséespublishedremoveddeleted
    • bodyobjetpeut être null
      • blocksliste de l’une de plusieurs formes
        1. Option 1

          • typetexte
            Valeurs autoriséesparagraph
          • childrenliste de n’importe quelle valeur
        2. Option 2

          • typetexte
            Valeurs autoriséesheading
          • childrenliste de n’importe quelle valeur
        3. Option 3

          • typetexte
            Valeurs autoriséesquote
          • childrenliste de RichTextBlock
        4. Option 4

          • typetexte
            Valeurs autoriséeslist
          • isOrderedtrue ou false
          • itemsliste de liste de n’importe quelle valeur
        5. Option 5

          • typetexte
            Valeurs autoriséescode
          • texttexte
    • hasSpoilertrue ou false
    • unitNumbernombrepeut être null

      Au moins 0

    • sourceSpoilerobjetpeut être null
      • kindtexte
        Valeurs autoriséesmangamanhwamanhuawebtoonnovelother
      • unitnombrepeut être null

        Au moins 0

    • imagesliste de objet
      • urltexte (uri)
      • widthnombre entier

        De 0 à 9007199254740991

      • heightnombre entier

        De 0 à 9007199254740991

      • alttextepeut être null
      • variantWidthsliste de nombre entier

        De 0 à 9007199254740991

    • linkobjetpeut être null
      • urltexte (uri)
      • hosttexte
      • titletextepeut être null
      • descriptiontextepeut être null
      • imageobjetpeut être null
        • urltexte (uri)
        • widthnombre entier

          De 0 à 9007199254740991

        • heightnombre entier

          De 0 à 9007199254740991

        • alttextepeut être null
        • variantWidthsliste de nombre entier

          De 0 à 9007199254740991

      • isPendingtrue ou false
    • scorenombre entierpeut être null

      De -9007199254740991 à 9007199254740991

    • reactionsliste de objet
      • kindtexte
        Valeurs autoriséeslovelaughwowsadclapfirethinkangrypartycry
      • countnombre entier

        De 0 à 9007199254740991

    • isByPostAuthortrue ou false
    • isByModeratortrue ou false
    • createdAttexte (date-time)
    • editedAttexte (date-time)peut être null
    • depthnombre entier

      De 0 à 9007199254740991

    • replyCountnombre entier

      De 0 à 9007199254740991

    • repliesliste de __schema0
  • nextCursortextepeut être null

Erreurs

Comme toutes les opérations, celle-ci peut répondre 400 en cas de paramètres invalides, 404 lorsque rien n’est trouvé et 429 lorsque vous envoyez trop de requêtes. Toutes les erreurs partagent la même forme.

En savoir plus sur les erreurs