Hopp til innhold
skribbskribb

Kommentarer

Kommentarene leserne skriver på innleggene, og det du gjør under Kommentarer i oversikten: godkjenne, merke som søppel og fjerne. E-postadressen kommentatoren oppga, er ikke med. Hvert oppslag logges med nøkkelens id.

Alle sidene

Kodeeksemplene kaller en skribb-funksjon. Hent klienten for språket ditt →

GET/v1/comments

comments:read

Hent kommentarene

Nyeste først, uten cursor: du får de nyeste limit. counts har antallet i hver status, så du ser om det finnes flere enn du fikk. Svarer ikke publikasjonen, får du 502, ikke en tom liste.

?status
pending, approved, spam eller trash. Utelat for alle.
?limit
1 til 200. Standard er 50.

Svaret · 200

commentsComment[]
Kommentarene.
countsCommentCounts
Antallet i hver status.
# Kaller skribb-klienten: https://skribb.no/utviklere/autentisering#klient
skribb "/comments?status=paid&limit=20"
Svar
Svar
{
  "comments": [
    {
      "id": "01JC8Q2W3K",
      "author_name": "Kari Nordmann",
      "body": "Takk for et godt innlegg!",
      "status": "pending",
      "created_at": "2026-10-19T08:14:00.000Z",
      "post_id": "pst_4Wm7",
      "post_slug": "sommerbrev",
      "post_title": "Sommerbrev"
    }
  ],
  "counts": { "pending": 1, "approved": 12, "spam": 0, "trash": 2 }
}

PATCH/v1/comments/{id}

comments:write

Godkjenn, merk som søppel eller fjern en kommentar

approved viser kommentaren for leserne. spam og trash skjuler den, og den slettes 30 dager senere. Det finnes ingen DELETE: trash er slik du fjerner en kommentar, og innen de 30 dagene kan du godkjenne den igjen. pending kan ikke settes.

Bodyen du sender

statusstringpåkrevd
approved, spam eller trash.

Svaret · 200

idstring
Id-en til kommentaren.
statusstring
Den nye statusen.
# Kaller skribb-klienten: https://skribb.no/utviklere/autentisering#klient
comment_id="abc123"

skribb "/comments/$comment_id" \
  -X PATCH \
  -H "content-type: application/json" \
  -d '{
    "status": "approved"
  }'

Objekter

Comment

En kommentar en leser har skrevet på et innlegg.

Felter

idstring
Kommentarens id.
author_namestring
Navnet kommentatoren oppga.
bodystring
Det de skrev.
statusstring
pending, approved, spam eller trash. Bare approved vises for leserne. spam og trash slettes 30 dager etter at de ble flyttet dit.
created_atstring | null
ISO 8601 i UTC.
post_idstring
Id-en til innlegget, den samme som på /posts.
post_slugstring | null
Adressen innlegget ligger på. null hvis innlegget er slettet.
post_titlestring | null
Tittelen på innlegget.

CommentCounts

Hvor mange kommentarer som står i hver status.

Felter

pendinginteger
Venter på godkjenning.
approvedinteger
Godkjent og synlig for leserne.
spaminteger
Merket som søppel.
trashinteger
Fjernet.