DEV.to: pravidla publikování a nastavení
Co kanál DEV.to v Posty přijímá: média, limity, povinná pole a pole objektu settings pro API.
Základní údaje
devtoTypy příspěvků
Stejný kanál přijímá víc druhů příspěvků. Každý má jiné požadavky. Tabulka ukáže, co k čemu potřebujete.
| Typ | Média | Poznámka |
|---|---|---|
| Článek | titulní obrázek v main_image | Název je povinný. Obrázky připojené k příspěvku se neposílají. |
Pravidla
- K propojení potřebujete API klíč DEV. Vytvoříte si ho v nastavení DEV.
- Článek vyjde v naplánovaný čas, v Markdownu.
- Štítky a organizace čekají hodnoty z DEV. Seznamy si stáhnete voláním nástrojů kanálu.
Pole nastavení
Tato pole jdou do objektu settings příspěvku, vedle pole __type. V rozhraní je vyplníte v rozbalovací sekci nastavení kanálu.
| Pole | Typ | Povinné | Co dělá |
|---|---|---|---|
| title | string, nejméně 2 znaky | ano | Název článku. |
| main_image | objekt média | ne | Titulní obrázek z knihovny médií. |
| tags | pole, každá položka { value: number, label: string }, nejvýše 4 | ne | Štítky článku. Výchozí je prázdný seznam. |
| canonical | string (URL) | ne | URL původního článku, pokud nejdřív vyšel jinde. |
| organization | string (identifikátor) | ne | Identifikátor organizace, pod kterou článek vyjde. |
Příklady
Každý příklad je jedna položka v poli posts požadavku POST /public/v1/posts. Obálka kolem něj je vždy tato:
{
"type": "schedule",
"date": "2026-09-15T09:00:00.000Z",
"shortLink": false,
"posts": [ /* položka níže */ ]
}Článek se štítky a titulním obrázkem
Hodnoty štítků vrací volání nástroje tags kanálu. Posty odešle label.
{
"integration": { "id": "<devto-kanal>" },
"value": [{ "content": "<p>Jak jsme zkrátili build na polovinu.</p>", "image": [] }],
"settings": {
"__type": "devto",
"title": "Jak jsme zkrátili build na polovinu",
"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"
}
}Identifikátor kanálu získáte ze seznamu kanálů. Hodnoty path u obrázků a videí z nahrání médií. Přesné schéma platné pro propojený účet vrací endpoint se schématem nastavení. Z příkazové řádky to samé uděláte přepínačem --settings, viz příklady CLI.