İçeriğe geç

Bir gönderiyi al

GET/v1/posts/{id}

Bir gönderiyi metni, anketi, görselleri ve topluluğuyla döndürür.

İstek

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

Parametreler

  • id

    yolzorunlu

    Öğenin kimliği, bir UUID.

    metin

  • reveal

    sorguisteğe bağlı

    Spoiler olarak işaretli bir gönderinin metnini dahil etmek için 1.

    metin

    İzin verilen değerler1

Yanıt

Başarılı istek bu JSON ile 200 döndürür:

  • idmetin (uuid)
  • slugmetin
  • communitynesne
    • idmetin (uuid)
    • slugmetin
    • languagemetin
    • kindmetin
      İzin verilen değerlerworkboarduser
    • namemetin
    • iconUrlmetin (uri)null olabilir
    • thememetin
      İzin verilen değerlervioletblueskycyanemeraldgreenyellowamberrosepink
    • isSampletrue ya da false
  • authornesnenull olabilir
    • usernamemetin
    • displayNamemetin
    • avatarUrlmetin (uri)null olabilir
  • authorFlairmetinnull olabilir
  • kindmetin
    İzin verilen değerlertextlinkimagepoll
  • titlemetinnull olabilir
  • excerptmetinnull olabilir
  • flairnesnenull olabilir
    • idmetin (uuid)
    • labelmetin
    • tonemetin
      İzin verilen değerlerneutralaccentsuccesswarningdangervioletblueskycyanemeraldgreenyellowamberrosepink
  • spoilernesnenull olabilir
    • workTitlemetinnull olabilir
    • unitNumbersayınull olabilir

      En az 0

  • worknesnenull olabilir
    • idmetin (uuid)
    • titlemetin
    • mediummetin
      İzin verilen değerleranimedonghuaanimationmangamanhwamanhuawebtoon
    • slugmetin
    • unitNumbersayınull olabilir

      En az 0

  • isAdulttrue ya da false
  • isPinnedtrue ya da false
  • isLockedtrue ya da false
  • scoretam sayınull olabilir

    -9007199254740991 ile 9007199254740991 arası

  • commentCounttam sayı

    0 ile 9007199254740991 arası

  • reactionsnesne listesi
    • kindmetin
      İzin verilen değerlerlovelaughwowsadclapfirethinkangrypartycry
    • counttam sayı

      0 ile 9007199254740991 arası

  • linknesnenull olabilir
    • urlmetin (uri)
    • hostmetin
    • titlemetinnull olabilir
    • descriptionmetinnull olabilir
    • imagenesnenull olabilir
      • urlmetin (uri)
      • widthtam sayı

        0 ile 9007199254740991 arası

      • heighttam sayı

        0 ile 9007199254740991 arası

      • altmetinnull olabilir
      • variantWidthstam sayı listesi

        0 ile 9007199254740991 arası

    • isPendingtrue ya da false
  • imagesnesne listesi
    • urlmetin (uri)
    • widthtam sayı

      0 ile 9007199254740991 arası

    • heighttam sayı

      0 ile 9007199254740991 arası

    • altmetinnull olabilir
    • variantWidthstam sayı listesi

      0 ile 9007199254740991 arası

  • pollnesnenull olabilir
    • optionsnesne listesi
      • idmetin (uuid)
      • labelmetin
      • voteCounttam sayınull olabilir

        0 ile 9007199254740991 arası

    • totalVotestam sayı

      0 ile 9007199254740991 arası

    • closesAtmetin (date-time)
    • isClosedtrue ya da false
    • allowsMultipletrue ya da false
  • createdAtmetin (date-time)
  • editedAtmetin (date-time)null olabilir
  • bodynesnenull olabilir
    • blocksbirkaç biçimden biri listesi
      1. Seçenek 1

        • typemetin
          İzin verilen değerlerparagraph
        • childrenbirkaç biçimden biri listesi
          1. Seçenek 1

            • typemetin
              İzin verilen değerlertext
            • textmetin
            • marksherhangi bir değer listesi
          2. Seçenek 2

            • typemetin
              İzin verilen değerlerlink
            • hrefmetin (uri)
            • childrenherhangi bir değer listesi
          3. Seçenek 3

            • typemetin
              İzin verilen değerlermention
            • usernamemetin
          4. Seçenek 4

            • typemetin
              İzin verilen değerlerspoiler
            • spoilerIdmetin
            • childrenherhangi bir değer listesinull olabilir
          5. Seçenek 5

            • typemetin
              İzin verilen değerlerbreak
      2. Seçenek 2

        • typemetin
          İzin verilen değerlerheading
        • childrenbirkaç biçimden biri listesi
          1. Seçenek 1

            • typemetin
              İzin verilen değerlertext
            • textmetin
            • marksherhangi bir değer listesi
          2. Seçenek 2

            • typemetin
              İzin verilen değerlerlink
            • hrefmetin (uri)
            • childrenherhangi bir değer listesi
          3. Seçenek 3

            • typemetin
              İzin verilen değerlermention
            • usernamemetin
          4. Seçenek 4

            • typemetin
              İzin verilen değerlerspoiler
            • spoilerIdmetin
            • childrenherhangi bir değer listesinull olabilir
          5. Seçenek 5

            • typemetin
              İzin verilen değerlerbreak
      3. Seçenek 3

        • typemetin
          İzin verilen değerlerquote
        • childrenRichTextBlock listesi
      4. Seçenek 4

        • typemetin
          İzin verilen değerlerlist
        • isOrderedtrue ya da false
        • itemsRichTextBlock listesi listesi
      5. Seçenek 5

        • typemetin
          İzin verilen değerlercode
        • textmetin
  • isDeletedtrue ya da false

Hatalar

Her işlem gibi bu işlem de geçersiz parametrede 400, bir şey bulunamadığında 404 ve çok fazla istek gönderdiğinde 429 döndürebilir. Tüm hatalar aynı biçimi paylaşır.

Hatalar hakkında oku