Zum Inhalt springen

Beitrag abrufen

GET/v1/posts/{id}

Liefert einen Beitrag mit Text, Umfrage, Bildern und Community.

Anfrage

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

Parameter

  • id

    Pfaderforderlich

    ID des Elements, eine UUID.

    Text

  • reveal

    Queryoptional

    Auf 1 setzen, um den Text eines als Spoiler markierten Beitrags einzuschließen.

    Text

    Erlaubte Werte1

Antwort

Eine erfolgreiche Anfrage antwortet mit 200 und diesem JSON:

  • idText (uuid)
  • slugText
  • communityObjekt
    • idText (uuid)
    • slugText
    • languageText
    • kindText
      Erlaubte Werteworkboarduser
    • nameText
    • iconUrlText (uri)kann null sein
    • themeText
      Erlaubte Wertevioletblueskycyanemeraldgreenyellowamberrosepink
    • isSampletrue oder false
  • authorObjektkann null sein
    • usernameText
    • displayNameText
    • avatarUrlText (uri)kann null sein
  • authorFlairTextkann null sein
  • kindText
    Erlaubte Wertetextlinkimagepoll
  • titleTextkann null sein
  • excerptTextkann null sein
  • flairObjektkann null sein
    • idText (uuid)
    • labelText
    • toneText
      Erlaubte Werteneutralaccentsuccesswarningdangervioletblueskycyanemeraldgreenyellowamberrosepink
  • spoilerObjektkann null sein
    • workTitleTextkann null sein
    • unitNumberZahlkann null sein

      Mindestens 0

  • workObjektkann null sein
    • idText (uuid)
    • titleText
    • mediumText
      Erlaubte Werteanimedonghuaanimationmangamanhwamanhuawebtoon
    • slugText
    • unitNumberZahlkann null sein

      Mindestens 0

  • isAdulttrue oder false
  • isPinnedtrue oder false
  • isLockedtrue oder false
  • scoreGanzzahlkann null sein

    Von -9007199254740991 bis 9007199254740991

  • commentCountGanzzahl

    Von 0 bis 9007199254740991

  • reactionsListe von Objekt
    • kindText
      Erlaubte Wertelovelaughwowsadclapfirethinkangrypartycry
    • countGanzzahl

      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
  • 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

  • pollObjektkann null sein
    • optionsListe von Objekt
      • idText (uuid)
      • labelText
      • voteCountGanzzahlkann null sein

        Von 0 bis 9007199254740991

    • totalVotesGanzzahl

      Von 0 bis 9007199254740991

    • closesAtText (date-time)
    • isClosedtrue oder false
    • allowsMultipletrue oder false
  • createdAtText (date-time)
  • editedAtText (date-time)kann null sein
  • bodyObjektkann null sein
    • blocksListe von eine von mehreren Formen
      1. Option 1

        • typeText
          Erlaubte Werteparagraph
        • childrenListe von eine von mehreren Formen
          1. Option 1

            • typeText
              Erlaubte Wertetext
            • textText
            • marksListe von beliebiger Wert
          2. Option 2

            • typeText
              Erlaubte Wertelink
            • hrefText (uri)
            • childrenListe von beliebiger Wert
          3. Option 3

            • typeText
              Erlaubte Wertemention
            • usernameText
          4. Option 4

            • typeText
              Erlaubte Wertespoiler
            • spoilerIdText
            • childrenListe von beliebiger Wertkann null sein
          5. Option 5

            • typeText
              Erlaubte Wertebreak
      2. Option 2

        • typeText
          Erlaubte Werteheading
        • childrenListe von eine von mehreren Formen
          1. Option 1

            • typeText
              Erlaubte Wertetext
            • textText
            • marksListe von beliebiger Wert
          2. Option 2

            • typeText
              Erlaubte Wertelink
            • hrefText (uri)
            • childrenListe von beliebiger Wert
          3. Option 3

            • typeText
              Erlaubte Wertemention
            • usernameText
          4. Option 4

            • typeText
              Erlaubte Wertespoiler
            • spoilerIdText
            • childrenListe von beliebiger Wertkann null sein
          5. Option 5

            • typeText
              Erlaubte Wertebreak
      3. Option 3

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

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

        • typeText
          Erlaubte Wertecode
        • textText
  • isDeletedtrue oder false

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