対応媒体

25媒体の能力一覧

配信の出し分けは、この表の「canonical」「予約」「本文形式」から機械的に決まります。 能力は /v1/platforms からJSONでも取得できます。

25
対応媒体
7
canonical 対応
7
予約投稿 対応
2
手動投稿パッケージ
媒体既定の役割方式本文 canonical下書き予約備考
Ghost
ghost
自社サイト API html Admin API(Admin APIキーからJWT生成)。
WordPress(自社ドメイン / セルフホスト)
wordpress
自社サイト API html REST API + アプリケーションパスワード。canonicalはSEOプラグイン(Yoast/RankMath)のmetaで設定。
WordPress.com
wordpress_com
自社サイト API html public-api.wordpress.com(OAuth2 Bearer)。
dev.to
devto
転載(canonical可) API markdown Forem API(api-key)。canonical_url対応。
Hashnode
hashnode
転載(canonical可) API markdown GraphQL API(Authorizationヘッダ)。originalArticleURLでcanonical。
Medium(既存トークンのみ)
medium
転載(canonical可) API markdown 新規のIntegration Token発行は停止。既存トークンは動作。
Blogger
blogger
別原稿 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キー)。下書き指定は非対応。
Notion
notion
別原稿 API markdown Notion API。公開ページ/社内ナレッジ用。
Qiita
qiita
別原稿 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段階。アプリのインストールが必要。
Zenn
zenn
別原稿 Git連携 markdown GitHub連携リポジトリに articles/*.md をpush。frontmatterのpublishedで公開制御。
Facebookページ
facebook
SNS API text Graph API /{page-id}/feed。
LinkedIn
linkedin
SNS API text Posts API(w_member_social / w_organization_social)。記事リンク付き投稿。
Threads
threads
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 アダプタで足ります。