Platformy

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

Platforma
DEV.to
Znakový limit
100000 (hodnota platná pro propojený účet se od toho může lišit)
Média
Odejde jen titulní obrázek (main_image). Obrázky připojené k příspěvku ne.
settings.__type
devto
Povinná pole
title
Stránka platformy

Typy 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.

TypMédiaPoznámka
Článektitulní obrázek v main_imageNá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.

PoleTypPovinnéCo dělá
titlestring, nejméně 2 znakyanoNázev článku.
main_imageobjekt médianeTitulní obrázek z knihovny médií.
tagspole, každá položka { value: number, label: string }, nejvýše 4neŠtítky článku. Výchozí je prázdný seznam.
canonicalstring (URL)neURL původního článku, pokud nejdřív vyšel jinde.
organizationstring (identifikátor)neIdentifiká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.

Něco vám na této stránce chybí? Napište na [email protected] nebo na stránce Nápověda vyplňte formulář.