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
devtoBeitragstypen
Derselbe Kanal akzeptiert mehrere Beitragstypen. Jeder verlangt etwas anderes. Die Tabelle zeigt, was du wofür brauchst.
| Typ | Medien | Hinweis |
|---|---|---|
| Artikel | Titelbild in main_image | Der 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.
| Feld | Typ | Pflicht | Was es tut |
|---|---|---|---|
| title | string, mindestens 2 Zeichen | ja | Der Titel des Artikels. |
| main_image | Medienobjekt | nein | Das Titelbild aus der Mediathek. |
| tags | Array, jedes Element { value: number, label: string }, höchstens 4 | nein | Die Tags des Artikels. Standard ist eine leere Liste. |
| canonical | string (URL) | nein | Die URL des Originalartikels, wenn er zuerst woanders erschienen ist. |
| organization | string (ID) | nein | Die 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.