Mastodon: pravidla publikování a nastavení
Co kanál Mastodon v Posty přijímá: média, limity, povinná pole a pole objektu settings pro API.
Základní údaje
mastodon-custom, mastodonTypy 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 |
|---|---|---|
| Textový | žádné | Žádná další poznámka. |
| Obrázkový | obrázky | Žádná další poznámka. |
| Video | 1 video | Žádná další poznámka. |
| Vlákno | každá část má vlastní | Další položky pole value odejdou postupně jako odpovědi na první. |
Pravidla
- Mastodon nemá nastavení specifické pro platformu. V objektu settings stačí pole __type.
- Propojit můžete účet na libovolném serveru Mastodon. Zadáte adresu serveru, Posty se tam zaregistruje a vy se přihlásíte jako obvykle.
- Jako __type uveďte mastodon-custom pro účet na libovolném serveru a mastodon pro účet propojený volbou mastodon.social.
- Posty počítá s 500 znaky, výchozí hodnotou Mastodonu, i když server dovolí víc.
- Vlákno píšete jako další části příspěvku. Odejdou postupně jako odpovědi na něj.
Pole nastavení
V objektu settings stačí uvést pole __type. V editoru se u tohoto kanálu žádná samostatná sekce nastavení nezobrazí.
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 */ ]
}Textový příspěvek
V objektu settings stačí pole __type: mastodon-custom, nebo mastodon u kanálu propojeného volbou mastodon.social.
{
"integration": { "id": "<mastodon-kanal>" },
"value": [{ "content": "<p>Ahoj, fediverse!</p>", "image": [] }],
"settings": { "__type": "mastodon-custom" }
}Vlákno
{
"integration": { "id": "<mastodon-kanal>" },
"value": [
{ "content": "<p>První část.</p>", "image": [] },
{ "content": "<p>Druhá část.</p>", "image": [], "delay": 1 }
],
"settings": { "__type": "mastodon-custom" }
}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.