Vai al contenuto

Ottieni un post

GET/v1/posts/{id}

Restituisce un post con il testo, il sondaggio, le immagini e la community.

Richiesta

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

Parametri

  • id

    percorsoobbligatorio

    Id dell'elemento, un UUID.

    testo

  • reveal

    queryfacoltativo

    Imposta 1 per includere il testo di un post contrassegnato come spoiler.

    testo

    Valori consentiti1

Risposta

Una richiesta riuscita risponde 200 con questo JSON:

  • idtesto (uuid)
  • slugtesto
  • communityoggetto
    • idtesto (uuid)
    • slugtesto
    • languagetesto
    • kindtesto
      Valori consentitiworkboarduser
    • nametesto
    • iconUrltesto (uri)può essere null
    • themetesto
      Valori consentitivioletblueskycyanemeraldgreenyellowamberrosepink
    • isSampletrue o false
  • authoroggettopuò essere null
    • usernametesto
    • displayNametesto
    • avatarUrltesto (uri)può essere null
  • authorFlairtestopuò essere null
  • kindtesto
    Valori consentititextlinkimagepoll
  • titletestopuò essere null
  • excerpttestopuò essere null
  • flairoggettopuò essere null
    • idtesto (uuid)
    • labeltesto
    • tonetesto
      Valori consentitineutralaccentsuccesswarningdangervioletblueskycyanemeraldgreenyellowamberrosepink
  • spoileroggettopuò essere null
    • workTitletestopuò essere null
    • unitNumbernumeropuò essere null

      Almeno 0

  • workoggettopuò essere null
    • idtesto (uuid)
    • titletesto
    • mediumtesto
      Valori consentitianimedonghuaanimationmangamanhwamanhuawebtoon
    • slugtesto
    • unitNumbernumeropuò essere null

      Almeno 0

  • isAdulttrue o false
  • isPinnedtrue o false
  • isLockedtrue o false
  • scorenumero interopuò essere null

    Da -9007199254740991 a 9007199254740991

  • commentCountnumero intero

    Da 0 a 9007199254740991

  • reactionselenco di oggetto
    • kindtesto
      Valori consentitilovelaughwowsadclapfirethinkangrypartycry
    • countnumero intero

      Da 0 a 9007199254740991

  • linkoggettopuò essere null
    • urltesto (uri)
    • hosttesto
    • titletestopuò essere null
    • descriptiontestopuò essere null
    • imageoggettopuò essere null
      • urltesto (uri)
      • widthnumero intero

        Da 0 a 9007199254740991

      • heightnumero intero

        Da 0 a 9007199254740991

      • alttestopuò essere null
      • variantWidthselenco di numero intero

        Da 0 a 9007199254740991

    • isPendingtrue o false
  • imageselenco di oggetto
    • urltesto (uri)
    • widthnumero intero

      Da 0 a 9007199254740991

    • heightnumero intero

      Da 0 a 9007199254740991

    • alttestopuò essere null
    • variantWidthselenco di numero intero

      Da 0 a 9007199254740991

  • polloggettopuò essere null
    • optionselenco di oggetto
      • idtesto (uuid)
      • labeltesto
      • voteCountnumero interopuò essere null

        Da 0 a 9007199254740991

    • totalVotesnumero intero

      Da 0 a 9007199254740991

    • closesAttesto (date-time)
    • isClosedtrue o false
    • allowsMultipletrue o false
  • createdAttesto (date-time)
  • editedAttesto (date-time)può essere null
  • bodyoggettopuò essere null
    • blockselenco di una tra più forme
      1. Opzione 1

        • typetesto
          Valori consentitiparagraph
        • childrenelenco di una tra più forme
          1. Opzione 1

            • typetesto
              Valori consentititext
            • texttesto
            • markselenco di qualsiasi valore
          2. Opzione 2

            • typetesto
              Valori consentitilink
            • hreftesto (uri)
            • childrenelenco di qualsiasi valore
          3. Opzione 3

            • typetesto
              Valori consentitimention
            • usernametesto
          4. Opzione 4

            • typetesto
              Valori consentitispoiler
            • spoilerIdtesto
            • childrenelenco di qualsiasi valorepuò essere null
          5. Opzione 5

            • typetesto
              Valori consentitibreak
      2. Opzione 2

        • typetesto
          Valori consentitiheading
        • childrenelenco di una tra più forme
          1. Opzione 1

            • typetesto
              Valori consentititext
            • texttesto
            • markselenco di qualsiasi valore
          2. Opzione 2

            • typetesto
              Valori consentitilink
            • hreftesto (uri)
            • childrenelenco di qualsiasi valore
          3. Opzione 3

            • typetesto
              Valori consentitimention
            • usernametesto
          4. Opzione 4

            • typetesto
              Valori consentitispoiler
            • spoilerIdtesto
            • childrenelenco di qualsiasi valorepuò essere null
          5. Opzione 5

            • typetesto
              Valori consentitibreak
      3. Opzione 3

        • typetesto
          Valori consentitiquote
        • childrenelenco di RichTextBlock
      4. Opzione 4

        • typetesto
          Valori consentitilist
        • isOrderedtrue o false
        • itemselenco di elenco di RichTextBlock
      5. Opzione 5

        • typetesto
          Valori consentiticode
        • texttesto
  • isDeletedtrue o false

Errori

Come ogni operazione, questa può rispondere 400 per parametri non validi, 404 quando non trova nulla e 429 quando invii troppe richieste. Tutti gli errori condividono la stessa forma.

Leggi sugli errori