対応媒体
25媒体の能力一覧
配信の出し分けは、この表の「canonical」「予約」「本文形式」から機械的に決まります。 能力は /v1/platforms からJSONでも取得できます。
25
対応媒体
7
canonical 対応
7
予約投稿 対応
2
手動投稿パッケージ
| 媒体 | 既定の役割 | 方式 | 本文 | canonical | 下書き | 予約 | 備考 |
|---|---|---|---|---|---|---|---|
Ghostghost |
自社サイト | API | html | ○ | ○ | ○ | Admin API(Admin APIキーからJWT生成)。 |
WordPress(自社ドメイン / セルフホスト)wordpress |
自社サイト | API | html | ○ | ○ | ○ | REST API + アプリケーションパスワード。canonicalはSEOプラグイン(Yoast/RankMath)のmetaで設定。 |
WordPress.comwordpress_com |
自社サイト | API | html | ○ | ○ | ○ | public-api.wordpress.com(OAuth2 Bearer)。 |
dev.todevto |
転載(canonical可) | API | markdown | ○ | ○ | — | Forem API(api-key)。canonical_url対応。 |
Hashnodehashnode |
転載(canonical可) | API | markdown | ○ | ○ | — | GraphQL API(Authorizationヘッダ)。originalArticleURLでcanonical。 |
Medium(既存トークンのみ)medium |
転載(canonical可) | API | markdown | ○ | ○ | — | 新規のIntegration Token発行は停止。既存トークンは動作。 |
Bloggerblogger |
別原稿 | API | html | — | ○ | ○ | Blogger API v3(OAuth2アクセストークン)。 |
メール投稿(WordPress/Blogger/Tumblr/Ameba等)email |
別原稿 | メール | html | — | — | — | 各媒体の投稿用メールアドレスへSMTP送信。 |
はてなブログhatena |
別原稿 | API | markdown | — | ○ | ○ | AtomPub(Basic認証: はてなID + APIキー)。予約投稿はscheduled=yes + updated。 |
ライブドアブログlivedoor |
別原稿 | API | html | — | — | — | AtomPub(Basic認証: livedoor ID + APIキー)。下書き指定は非対応。 |
Notionnotion |
別原稿 | API | markdown | — | ○ | — | Notion API。公開ページ/社内ナレッジ用。 |
Qiitaqiita |
別原稿 | API | markdown | — | ○ | — | API v2(Bearerトークン)。技術記事のみ。宣伝色が強い記事は規約違反になり得る。 |
Shopify ブログshopify |
別原稿 | API | html | — | ○ | ○ | Admin API(X-Shopify-Access-Token)。ECサイトのブログへ同時公開。canonicalはテーマ側の対応が要る。 |
Squarespace ブログsquarespace |
別原稿 | API | html | — | ○ | — | API投稿は上位プラン限定。使えない場合は手動投稿パッケージに落とす。 |
Webhook(n8n / Make / Zapier 連携)webhook |
別原稿 | Webhook | markdown | ○ | ○ | — | 記事JSONをそのままPOST。未対応媒体はここから先で自由に連携。 |
Wix ブログwix |
別原稿 | API | html | — | ○ | ○ | Blog API v3。下書き作成→公開の2段階。アプリのインストールが必要。 |
Zennzenn |
別原稿 | Git連携 | markdown | — | ○ | — | GitHub連携リポジトリに articles/*.md をpush。frontmatterのpublishedで公開制御。 |
Facebookページfacebook |
SNS | API | text | — | — | — | Graph API /{page-id}/feed。 |
LinkedInlinkedin |
SNS | API | text | — | — | — | Posts API(w_member_social / w_organization_social)。記事リンク付き投稿。 |
Threadsthreads |
SNS | API | text | — | — | — | Threads API(コンテナ作成→publishの2段階)。 |
X(旧Twitter)x |
SNS | API | text | — | — | — | API v2 POST /2/tweets(OAuth2ユーザートークン)。有料プラン前提。 |
YouTube(概要欄へ記事リンク)youtube |
SNS | API | text | — | — | — | コミュニティ投稿の公開APIは無い。既存動画の概要欄への追記のみ。 |
LINE公式アカウント(Messaging API)line |
LINE配信 | API | text | — | — | — | broadcast / narrowcast / push。新着記事通知に使う。 |
Ameba(手動投稿パッケージ)ameba |
手動投稿 | 手動 | html | — | ○ | — | 公式APIなし。メール投稿が設定済みなら email アダプタも利用可。 |
note(手動投稿パッケージ)note |
手動投稿 | 手動 | markdown | — | ○ | — | 公式APIなし。非公式APIは規約リスクがあるため、下書きパッケージを生成して人が投稿。 |
運用上の注意
Qiita / Zenn
技術記事専用です。宣伝色の強い記事は規約違反になり得るため、技術的に価値のある別原稿を variants に用意してください。
note / Ameba
公式APIがありません。非公式APIやブラウザ自動化は規約違反・突然の停止リスクがあるため、貼り付け用パッケージを生成して人が投稿する方式にしています。
Medium
新規のIntegration Token発行は停止済みです。既存トークンを持つアカウントのみ利用できます。
LINE / X
LINE配信は月間メッセージ通数が課金対象です。記事ごとの全配信ではなく週1のまとめ配信も検討してください。Xの投稿APIは有料プランが前提です。
媒体を足す
autopost/adapters/ に @register("platform_key") を付けたクラスを1つ追加し、
models.PLATFORM_CATALOG に能力を書けば新しい媒体が使えます。既存のワークフローツール(n8n / Make)へ流すだけなら webhook アダプタで足ります。