エージェントがソーシャルメディアに公開する場合、人間が行う場合とは異なる要件があります。そのほとんどは同じひとつの事実から来ています。それが動くその瞬間、誰も見ていないということです。
このページは、エージェント利用に向く公開APIを見極めるためのチェックリストで、各項目の背景にある失敗のパターンも添えています。エージェントを接続して安全に設定する具体的な手順は、AIエージェントにSNS投稿を任せる方法をご覧ください。APIそのものの製品ページはAIエージェント向けのソーシャルメディアAPIです。
エージェントが必要とし、人間は必要としないもの
本当に役立つ下書き状態。 隠されたキューではなく、人間が確認し、レビューし、公開できる投稿です。これはエージェントによる公開において最も重要な機能でありながら、後回しにされがちな機能です。
投稿の作成時点でのバリデーション。 人間ならキャプションが長すぎることに気づきます。エージェントは気づきませんし、チェックが公開時点で行われるなら、失敗はエージェントがいなくなった数時間後に届きます。エラーは、エージェントが対応できる作成呼び出しの時点で返ってくる必要があります。
スコープ付きで失効可能な認証情報。 他のキーとは別のものです。何かがうまくいかなかったとき、本番パイプラインが共有している認証情報をローテーションするのではなく、そのエージェントだけを失効させたいはずです。
ループを止めるクォータ。 リトライループは短時間に大量の投稿を生み出しかねません。ここでの上限は課金プランの話にとどまらず、安全機能です。
構造化されたエラー。 エージェントは「xでキャプションが280文字を超えている」には対応できます。一般的な400エラーには対応できません。
設計段階で対処すべき失敗のパターン
自信満々の創作。 モデルは「分からない」と言う代わりに、もっともらしい統計、価格、機能に関する主張を作り出します。事実に関わることは何も生成させてはいけません。事実はあなたのコードが管理する情報源から取得してください。
リトライの嵐。 タイムアウトを失敗とみなしてリトライするエージェントは、投稿を重複させる可能性があります。タイムアウトした作成リクエストが実は成功していることがあるからです。リトライは安全であるか、事前に確認されたものであるべきで、決して盲目的であってはいけません。
間違ったタイミングでの公開。 エージェントは、今日が明るい内容を投稿するには悪い日だとは知りません。ニュースや論争に触れるものには人間が必要です。
文体のドリフト。 放っておくと、生成される投稿は同じ調子に収束していき、それにあなたより先に読者が気づきます。
どの公開APIにも投げるべき質問
| 質問 | 良い答えの例 |
|---|---|
| 公開せずに投稿を保存できますか? | はい、同じエンドポイントで下書きとして保存できる |
| 制限はいつチェックされますか? | 作成時に、エラーにプラットフォーム名が含まれる |
| キーに制限をかけられますか? | スコープ単位で制限でき、単独で失効できる |
| タイムアウトしたらどうなりますか? | リトライする前に投稿を検索して確認できる |
| ループは何が止めますか? | 1日のリクエスト数の上限と、1日の投稿数の上限 |
BulkPublishが提供するもの

- 接続: アシスタント向けのMCPサーバー、自分のコード向けのAPIキー、他人のアカウントで動作するためのOAuth 2.1
- API: 投稿、スケジュール、メディア、チャンネル、ラベル、分析、RSSフィード、クォータをカバーする、ドキュメント化されたREST API
- バリデーション: 文字数制限とプラットフォームごとのメディアルールは、公開時ではなく投稿の作成時にチェックされる
- プラットフォーム: 15
| Free | Pro | Business | |
|---|---|---|---|
| APIリクエスト/日 | 10 | 5,000 | 50,000 |
| APIキー | 1 | 5 | 10 |
| 投稿 | 1件/日 | 30件/日 | 無制限 |
OAuthのスコープは細かく分かれており(posts:read、posts:write、media:read、media:write、analytics:read、channels:read、inbox:read、inbox:write、full)、投稿の作成しか必要としないエージェントには受信箱の権限が与えられません。
まとめ
エージェントには、本物の下書き状態、作成時のバリデーション、失っても他に影響しないスコープ付きの認証情報、そしてループを止めるクォータが必要です。事実を生成させることは決してせず、強い理由がない限り、生成と公開の間に人間を置いてください。