Aller au contenu

Obtenir le texte complet d’un commentaire avec spoilers

GET/v1/comments/{id}/body

Renvoie le texte, les images et le lien d’un commentaire masqué parce qu’il contient des spoilers.

Requête

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

Paramètres

  • id

    cheminobligatoire

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

    texte

Réponse

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

  • bodyobjet
    • blocksliste de l’une de plusieurs formes
      1. Option 1

        • typetexte
          Valeurs autoriséesparagraph
        • childrenliste de l’une de plusieurs formes
          1. Option 1

            • typetexte
              Valeurs autoriséestext
            • texttexte
            • marksliste de n’importe quelle valeur
          2. Option 2

            • typetexte
              Valeurs autoriséeslink
            • hreftexte (uri)
            • childrenliste de n’importe quelle valeur
          3. Option 3

            • typetexte
              Valeurs autoriséesmention
            • usernametexte
          4. Option 4

            • typetexte
              Valeurs autoriséesspoiler
            • spoilerIdtexte
            • childrenliste de n’importe quelle valeurpeut être null
          5. Option 5

            • typetexte
              Valeurs autoriséesbreak
      2. Option 2

        • typetexte
          Valeurs autoriséesheading
        • childrenliste de l’une de plusieurs formes
          1. Option 1

            • typetexte
              Valeurs autoriséestext
            • texttexte
            • marksliste de n’importe quelle valeur
          2. Option 2

            • typetexte
              Valeurs autoriséeslink
            • hreftexte (uri)
            • childrenliste de n’importe quelle valeur
          3. Option 3

            • typetexte
              Valeurs autoriséesmention
            • usernametexte
          4. Option 4

            • typetexte
              Valeurs autoriséesspoiler
            • spoilerIdtexte
            • childrenliste de n’importe quelle valeurpeut être null
          5. Option 5

            • typetexte
              Valeurs autoriséesbreak
      3. Option 3

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

        • typetexte
          Valeurs autoriséeslist
        • isOrderedtrue ou false
        • itemsliste de liste de RichTextBlock
      5. Option 5

        • typetexte
          Valeurs autoriséescode
        • texttexte
  • 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

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