Plattformen

DEV.to: Posting-Regeln und Einstellungen

Was der Kanal DEV.to in Posty annimmt: Medien, Limits, Pflichtfelder, und die Felder des settings-Objekts für die API.

Eckdaten

Plattform
DEV.to
Zeichenlimit
100000 (das für das verbundene Konto freigeschaltete Limit kann davon abweichen)
Medien
Nur das Titelbild (main_image) wird gesendet. Bilder, die am Beitrag hängen, nicht.
settings.__type
devto
Pflichtfelder
title
Plattformseite

Beitragstypen

Derselbe Kanal akzeptiert mehrere Beitragstypen. Jeder verlangt etwas anderes. Die Tabelle zeigt, was du wofür brauchst.

TypMedienHinweis
ArtikelTitelbild in main_imageDer Titel ist Pflicht. Bilder, die am Beitrag hängen, werden nicht gesendet.

Regeln

  • Zum Verbinden brauchst du einen DEV API-Schlüssel. Du erstellst ihn in deinen DEV-Einstellungen.
  • Der Artikel erscheint zur geplanten Zeit, in Markdown.
  • Tags und Organisation erwarten Werte von DEV. Die Listen holst du mit den Tool-Aufrufen des Kanals.

Einstellungsfelder

Diese Felder kommen in das settings-Objekt des Beitrags, neben das Feld __type. In der Oberfläche füllst du dieselben im Einstellungsbereich des Kanals aus.

FeldTypPflichtWas es tut
titlestring, mindestens 2 ZeichenjaDer Titel des Artikels.
main_imageMedienobjektneinDas Titelbild aus der Mediathek.
tagsArray, jedes Element { value: number, label: string }, höchstens 4neinDie Tags des Artikels. Standard ist eine leere Liste.
canonicalstring (URL)neinDie URL des Originalartikels, wenn er zuerst woanders erschienen ist.
organizationstring (ID)neinDie ID der Organisation, unter der der Artikel erscheint.

Beispiele

Jedes Beispiel ist ein Element im posts-Array der Anfrage POST /public/v1/posts. Der Rahmen darum ist immer dieser:

{
  "type": "schedule",
  "date": "2026-09-15T09:00:00.000Z",
  "shortLink": false,
  "posts": [ /* das Element unten */ ]
}

Artikel mit Tags und Titelbild

Die Werte der Tags liefert der Tool-Aufruf tags des Kanals. Posty sendet das label.

{
  "integration": { "id": "<devto-kanal>" },
  "value": [{ "content": "<p>So haben wir die Build-Zeit halbiert.</p>", "image": [] }],
  "settings": {
    "__type": "devto",
    "title": "So haben wir die Build-Zeit halbiert",
    "main_image": { "id": "<media>", "path": "https://uploads.posty.hu/cover.png" },
    "tags": [
      { "value": 1, "label": "javascript" },
      { "value": 2, "label": "webdev" }
    ],
    "canonical": "https://example.com/blog/build-time"
  }
}

Die Kanalliste liefert die Kanal-ID, der Medien-Upload den path-Wert für Bilder und Videos. Das genaue Schema für das verbundene Konto gibt der Endpunkt für das Einstellungsschema zurück. Von der Kommandozeile aus geht dasselbe mit dem Flag --settings, siehe die CLI-Beispiele.

Fehlt etwas auf dieser Seite? Schreib eine E-Mail an [email protected] oder nutze auf der Hilfeseite das Formular.