# SNS への公開

> 「連携」で SNS アカウントを接続し、「SNS に公開」ノードやプラットフォームごとのノードを使って、ワークフローから画像や動画を直接投稿できます。

Source: https://nodaro.ai/ja/docs/guides/publishing-to-social

Nodaro では、ワークフローから画像や動画を SNS に直接投稿できます。各アカウントは、**連携**で一度だけ接続します。その後、接続済みのどのアカウントにも投稿できる [**SNS に公開**（Publish to Social）](https://nodaro.ai/docs/nodes/publish/publish-to-social)ノード、または 1 つのプラットフォーム用のノードで、ワークフローを締めくくります。投稿 1 件につき 10 クレジットかかります。

## アカウントを接続する
### 「連携」を開く
サイドバーの**アカウント**セクションにある**連携**を開きます。タブは 4 つあります。**すべて**にはすべてのサービス、**接続済み**にはすでに接続したサービス、**SNS** にはフィードのある SNS、**ブログ**には記事を公開するサイトが表示されます。検索ボックスで、サービスを探せます。

### サービスを接続する
サービスをクリックして接続します。

- **ほとんどのサービス**では、そのサービスのログイン画面が開くので、そこで Nodaro へのアクセスを許可します。
- **Facebook と Instagram**：ログインしたアカウントで複数のページやアカウントを管理している場合は、どれを接続するかを選ぶ画面が表示されます。
- **Telegram**：Telegram ボットのトークンを貼り付けます。
- **Bluesky、Dev.to、Hashnode、Medium、WordPress、Lemmy**：API キーやサイトのアドレスなど、サービスが必要とする項目を入力します。Nodaro は、接続を保存する前に入力内容を確認します。

### 接続を確認する
アカウントが**接続済み**タブに表示されます。接続は、いつでもそこで解除できます。

**Instagram にはビジネスアカウントかクリエイターアカウントが必要です**。Instagram は、個人アカウントからの投稿を受け付けていません。

**セルフホスティング環境では**、まだ使えないサービスも含めてすべてのサービスがページに表示され、それぞれに必要なものが示されます。そのサービスのアプリの認証情報は、環境の管理者が追加します。詳しくは、[設定](https://nodaro.ai/docs/self-hosting/configuration)を参照してください。

## 「SNS に公開」とプラットフォーム別ノードの違い
| | SNS に公開 | プラットフォーム別のノード |
| --- | --- | --- |
| **ノード** | [SNS に公開](https://nodaro.ai/docs/nodes/publish/publish-to-social) | [**Instagram 投稿**（Instagram Post）](https://nodaro.ai/docs/nodes/publish/instagram-post)、[**TikTok 投稿**（TikTok Post）](https://nodaro.ai/docs/nodes/publish/tiktok-post)、[**YouTube アップロード**（YouTube Upload）](https://nodaro.ai/docs/nodes/publish/youtube-upload)、[**Facebook 投稿**（Facebook Post）](https://nodaro.ai/docs/nodes/publish/facebook-post)、[**X 投稿**（X Post）](https://nodaro.ai/docs/nodes/publish/x-post)、[**LinkedIn 投稿**（LinkedIn Post）](https://nodaro.ai/docs/nodes/publish/linkedin-post)、[**Telegram 投稿**（Telegram Post）](https://nodaro.ai/docs/nodes/publish/telegram-post) |
| **投稿先** | 接続済みのすべてのアカウント。Bluesky や Reddit など、専用のノードがないサービスも含みます | 1 つのプラットフォーム |
| **プラットフォームの決まり方** | 選んだアカウントで決まる | ノードで固定 |
| **料金** | 投稿 1 件につき 10 クレジット | 投稿 1 件につき 10 クレジット |

「SNS に公開」ノードは、最もシンプルな選択肢です。1 つのノードで、すべてのサービスに対応します。後から接続したサービスも、ノードを変更しなくても**アカウント**の一覧に表示されます。

## ワークフローから動画を投稿する
### 動画を作る
プラットフォームに合った形で動画を作ります。たとえば、リール、TikTok、ショート向けなら、[**動画生成**（Generate Video）](https://nodaro.ai/docs/nodes/video/generate-video)で縦長の `9:16` クリップを作ります。

### 「SNS に公開」ノードを追加する
ノードピッカーを開き、**公開 › ワンクリック › SNS に公開**を選びます。動画を、このノードに接続します。

### アカウントと投稿の種類を選ぶ
**アカウント**を選びます。すると、ノードにそのプラットフォームのオプションが表示されます。投稿の種類が複数あるプラットフォームでは、**アクション**を選べます。たとえば Instagram なら**リールを投稿**です。Telegram では**チャット ID**、YouTube では説明を入力できます。

### キャプションを書く
**キャプション**を入力するか、テキストノードを接続してキャプションを書かせます。接続したメディアは投稿に含まれ、接続したテキストはキャプションになります。

### 実行する
ワークフローを実行します。ノードが実行された時点で、投稿が公開されます。

Workflow: 1 つのアイデアから縦長の動画とキャプションが作られ、「SNS に公開」がその両方を Instagram のリールとして投稿します。

- テキスト → 動画生成 (プロンプト)
- テキスト → プロンプト
- 動画生成 → SNS に公開 (動画)
- プロンプト → SNS に公開 (キャプション)

## プラットフォームごとの投稿の種類と制限
| プラットフォーム | 投稿の種類 | キャプションの上限 | 推奨サイズ | 動画の最大長 |
| --- | --- | --- | --- | --- |
| **Instagram** | 画像を投稿、リールを投稿、ストーリーズを投稿、カルーセルを投稿 | 2,200 文字 | フィード：1080 x 1080、1080 x 1350、1080 x 566。ストーリーズとリール：1080 x 1920 | フィードは 60 秒、ストーリーズとリールは 180 秒 |
| **TikTok** | 動画を投稿 | 4,000 文字 | 1080 x 1920 | 10 分 |
| **YouTube** | 動画をアップロード、ショート動画をアップロード | タイトル：100 文字。説明：5,000 文字 | ショート：1080 x 1920 | ショート：3 分 |
| **Facebook** | テキストを投稿、画像を投稿、動画を投稿、ストーリーズを投稿 | 63,206 文字 | フィード：1080 x 1350。リール：1080 x 1920 | リール：90 秒 |
| **X** | ツイートを投稿 | 280 文字 | 画像：1200 x 675 または 1080 x 1080。動画：1920 x 1080 | 140 秒 |
| **LinkedIn** | テキストを投稿、画像を投稿、動画を投稿 | 3,000 文字 | 画像：1200 x 627 または 1080 x 1080。動画：1920 x 1080 | 10 分 |
| **Telegram** | メッセージを送信、写真を送信、動画を送信（接続したメディアに応じて選ばれます） | 4,096 文字 | | |

- **YouTube へのアップロードは、デフォルトで非公開です**。YouTube で動画を確認してから、公開してください。限定公開や公開に設定したり、タグを追加したりすることもできます。
- **X では、キャプションだけが文字数に数えられます**。メディアは 280 文字に含まれません。
- **Telegram にはチャット ID が必要です**。`@channelname` のようなチャンネルのハンドル、`-100` で始まるチャンネルまたはグループの ID、または数値のチャット ID を指定します。

## スケジュールに沿って公開する
毎日や毎週投稿するには、[**スケジュールトリガー**（Schedule Trigger）](https://nodaro.ai/docs/nodes/automate/schedule-trigger)でワークフローを始め、最後に公開用のノードを置きます。スケジュールによる実行のたびに、新しいコンテンツが作られて投稿されます。[自動化](https://nodaro.ai/docs/guides/automations)ガイドに、完全な例があります。エディターの前に誰もいなくても、毎日のニュース動画が書かれ、作られ、投稿される例です。

## Instagram で時間がかかる場合
Instagram は公開前にメディアを処理するため、ノードはその処理を待ちます。画像では最大 90 秒かかることがあり、動画やリールではさらに長くかかります。この段階の投稿は、止まっているのではなく、時間がかかっているだけです。待ち時間の合計が約 4 分を超えると、何も投稿せずに実行が停止します。その場合は、安全にもう一度実行できます。

## 投稿に失敗した場合
エラーメッセージを見れば、次の 2 つのうちどちらが起きたかがわかります。

- **何も投稿されていない**。ノードをもう一度実行しても安全です。
- **結果が不明**。投稿がすでに公開されている可能性があります。もう一度実行する前に、プラットフォームを確認してください。確認しないと、投稿が二重に表示されるおそれがあります。

## 結果を送るその他の方法
- [**ストレージに保存**（Save to Storage）](https://nodaro.ai/docs/nodes/publish/save-to-storage)は、ファイル名、形式、品質を指定して、結果をアカウントに保存します。
- [**Webhook 出力**（Webhook Output）](https://nodaro.ai/docs/nodes/publish/webhook-output)は、自分のサーバーや自動化ツールなど、別のサービスに結果を送ります。

コードからは、REST API で投稿をすぐに公開したり、指定した時刻に公開するよう予約したりできます。アカウントの接続は、アプリでのみ行えます。

## Frequently asked questions

### Nodaro はどの SNS に投稿できますか？

Instagram、Facebook、X、LinkedIn、TikTok、YouTube、Telegram、Bluesky、Reddit などに投稿できます。Dev.to、Hashnode、Medium、WordPress、Lemmy など、記事を公開するサイトにも対応しています。対応するすべてのサービスは、「連携」ページで確認できます。

### 投稿にはどのくらいの費用がかかりますか？

「SNS に公開」ノードでもプラットフォームごとのノードでも、投稿 1 件につき 10 クレジットかかります。クレジットは、ノードが実行されたときにだけ消費されます。

### 投稿を予約できますか？

はい。「平日の毎朝 9:00」のように設定したスケジュールトリガーでワークフローを始め、最後に公開用のノードを置きます。スケジュールによる実行のたびに、コンテンツが作られて投稿されます。

### 個人の Instagram アカウントを接続できますか？

いいえ。Instagram は、ビジネスアカウントとクリエイターアカウントからの投稿しか受け付けていません。Instagram でアカウントをどちらかの種類に切り替えてから、「連携」で接続してください。

### 投稿に失敗したらどうすればよいですか？

エラーを確認してください。何も投稿されなかったと表示されている場合は、ノードをもう一度実行します。結果が不明と表示されている場合は、先にプラットフォームを確認してください。投稿がすでに公開されている可能性があり、もう一度実行すると二重に投稿されるおそれがあります。
