コンテンツへスキップ

最初の下書きから公開まで、そして失敗したときの流れ。

現在のAmapostaの機能と、各プラットフォームが受け付ける内容の詳細表です。

カレンダーとキュー

配信中、次の予定、失敗した投稿を確認できます。

番組表表示
チャンネルごとに1本のレーンがあり、時間は左から右へ流れます。現在を示す配信ラインで、空白や集中が一目でわかります。長い期間を見たいときは週表示や月表示を使えます。
ドラッグして予約変更
月表示で投稿を別の日に移動しても、時刻は保持されます。
投稿枠とキュー
プロジェクトごとに投稿したい時刻を設定できます。「キューに追加」で、投稿先チャンネルの12週間先までの次の空き枠に投稿が入ります。
プロジェクトのタイムゾーン
プロジェクトごとにタイムゾーンがあり、画面上のすべての時刻は夏時間の変更も含め、そのタイムゾーンで表示されます。

投稿エディター

一度作成すれば、各チャンネルに適した内容を届けられます。

チャンネル別の内容
タイトルはタイトル欄があるプラットフォームにのみ送信されます。ハッシュタグはYouTubeではタグとして、それ以外では本文に追加されます。チャンネルごとにタイトル、本文、ハッシュタグ、オプションを上書きできます。
リアルタイムのプレビューとカウンター
各チャンネルでの表示を確認でき、文字数も各プラットフォームの方式で計算されます。Xではリンクは23文字、絵文字は2文字として数えます。
プラットフォームのオプション
YouTubeの公開範囲、カテゴリ、子ども向け設定、TikTokの公開範囲、コメント、Duet、Stitch、Xの返信設定、InstagramのReelsのフィード共有設定。
ハッシュタグセットと重複
よく使うハッシュタグをセットとして保存できます。投稿を複製して、次の投稿の出発点にしましょう。

公開前チェック

問題は作成中にわかります。9:01を待つ必要はありません。

チェック対象
ファイル形式、サイズ、動画の長さ、縦横比、幅、タイトルと本文の長さ、ハッシュタグ数、プラットフォームの投稿形式への対応、各チャンネルの接続状況です。
エラーがあると予約できません
エラーのある投稿はダッシュボードからもAPIからも予約できません。警告や注記は操作を妨げません。
  • TikTokではテキスト投稿を公開できません(画像と動画に対応しています)。この投稿からTikTokを外してください。
  • ファイルは12 MBですが、Instagramの上限は8 MBです。
  • ファイルの幅は280pxしかありません。Instagramでは320px以上を推奨しています。

承認

チーム、顧客、AIパイプラインのために。

レビュー受信箱
プロジェクトで承認を有効にすると、編集者の投稿が受信箱で待機します。管理者は承認して予約時刻を保持するか、作成者に表示されるメモを付けて修正を依頼できます。
パイプラインの投稿はレビューへ
posts:publishスコープのないAPIキーでも投稿を作成・予約できますが、承認が必要なプロジェクトではまずレビュー待ちになり、それ以外では下書きのみ作成できます。レビュー担当者が識別できるよう、生成コンテンツにmetadata.pipelineを付けてください。
判断の記録
承認、修正依頼、編集はアクティビティログに表示され、post.approvedがWebhookに届きます。

接続が続くチャンネル

気づかない失敗も、突然のログアウトもありません。

自分の方法で接続
プラットフォームでログインするか、独自の開発者アプリのトークンを貼り付けてください。Custom APIチャンネルは、自分で運用する任意のHTTPSエンドポイントに投稿します。
自動更新と事前の警告
トークンはバックグラウンドで更新されます。プラットフォームで再ログインが必要な場合は、アクセス権が失効する7日前に管理者に通知されます。
わかりやすい失敗メッセージ
プラットフォームが投稿を拒否すると、その理由と対処方法が表示され、配信の「再試行」ボタンを使えます。一時的なエラーは間隔を延ばしながら自動で再試行されます。
顧客用再接続リンク
顧客に1回限りのリンクを送信できます。プラットフォームにログインするだけで再接続され、Amapostaアカウントやパスワードの共有は不要です。
Sandboxチャンネル
Amapostaの外部に送信されない模擬チャンネルです。常に成功、時々失敗、常に失敗、接続期限切れなどの動作を設定して、表示を確認できます。すべてのプランで無料です。

メディア

大きな動画にも対応。

3つの取り込み方法
投稿エディターにファイルをドロップするか、APIでアップロードするか、公開URLを指定してAmapostaに取得させることができます。大容量ファイルは署名付きアップロードでストレージに直接送信されます。
自動で処理
アップロードごとに寸法、長さ、サムネイルを取得し、チェックに使用します。完了するとmedia.readyまたはmedia.failedでシステムに通知します。
カバー
対応するプラットフォームにはカスタムサムネイルを追加できます。非対応の場合は、投稿エディターにスキップされる旨が表示されます。

ワークスペースとチーム

1つのワークスペースに、複数のブランド。

プロジェクト
ブランドや顧客ごとにプロジェクトを分け、チャンネル、タイムゾーン、投稿枠、承認設定を個別に管理できます。
役割
オーナーと管理者はチャンネル、メンバー、承認を管理します。編集者は作成と予約を行い、閲覧者は変更せずに閲覧できます。
通知とアクティビティ
レビュー、失敗、期限が近いチャンネルについて、アプリ内とメールで通知します。それぞれ個別に有効・無効を切り替えられます。アクティビティログには、APIキーを含め誰が何をしたかが表示されます。

APIとWebhook

パイプラインもチームの一員として公開。

REST API
メディアをアップロードし、チャンネル別の上書き設定を持つ投稿を作成して、指定時刻、今すぐ、キューのいずれかで公開できます。各配信の状態、リンク、エラーも取得できます。OpenAPIで仕様を提供しています。
スコープ付きキー
content:read、content:write、posts:publish。必要に応じて特定のプロジェクトに制限できます。キーごとに毎分120リクエストです。
安全な再試行
Idempotency-Keyを送信すると、再試行時に重複を作らず元の投稿を返します。
署名付きWebhook
各配信にはHMAC-SHA256署名が付き、エンドポイントが停止中なら再試行されます。設定からテストできる配信ログにも表示されます。
  • post.created 投稿が作成されました(ダッシュボードまたはAPI)
  • post.scheduled 投稿が予約されました
  • post.approved 投稿が承認されました
  • post.published チャンネルで投稿が公開されました
  • post.failed チャンネルへの投稿を公開できませんでした
  • channel.connected チャンネルを接続または再接続しました
  • channel.disconnected チャンネルの接続が失われました
  • media.ready アップロードしたファイルの処理が完了しました
  • media.failed アップロードしたファイルを処理できませんでした

各プラットフォームの対応内容

投稿エディター、チェック、公開処理は、すべてこれらのルールを使用します。X Premiumなど、アカウントの種別で上限が変わる場合はチャンネル設定で引き上げられます。

プラットフォーム テキスト 画像 動画 接続 アクセス
YouTube いいえ いいえ はい プラットフォームのログイン アクセストークンは1時間有効で、自動更新されます。
Instagram いいえ はい はい プラットフォームのログイン トークンは60日間有効で、チャンネルの利用中は自動更新されます。
TikTok いいえ はい はい プラットフォームのログイン アクセストークンは24時間、リフレッシュトークンは1年間有効です。
X はい はい はい プラットフォームのログイン アクセストークンは2時間有効で、自動更新されます。
Facebook はい はい はい プラットフォームのログイン 接続した人がアクセス権を失わない限り、ページトークンに有効期限はありません。
Custom API はい はい はい エンドポイントとキー APIキーはローテーションするまで失効しません。

YouTube

タイトル、説明、タグ、カスタムサムネイル付きで動画やShortsをアップロードします。

動画
投稿 タイトル テキスト ハッシュタグ メディア
動画 タイトル必須、最大100文字 説明最大5,000文字 タグとして送信、最大60個 MP4, MOV, WebM, AVI, MKV; 最大256 GB; 1秒〜12時間推奨:動画は16:9、Shortsは9:16で最長3分
  • 電話番号が未認証のアカウントは最長15分の動画をアップロードでき、カスタムサムネイルは設定できません。
  • アップロードごとにAPI割り当てを消費します。Googleの既定の割り当てでは、アプリごとに1日約6回アップロードできます。

YouTube APIドキュメント

Instagram

ビジネスアカウントとクリエイターアカウントにフィード写真とReelsを公開します。

画像、動画
投稿 タイトル テキスト ハッシュタグ メディア
画像 タイトルなし キャプション最大2,200文字 本文に追加、最大30個 JPEG; 最大8 MB推奨:フィードで最大限に表示するには1080×1350(4:5)
動画 タイトルなし キャプション最大2,200文字 本文に追加、最大30個 MP4, MOV; 最大300 MB; 3秒〜15分推奨:1080×1920(9:16)のReels
  • Instagramのビジネスアカウントまたはクリエイターアカウントが必要です。
  • Instagramでは、過去24時間にアカウントごとにAPIから50件まで投稿できます。
  • Instagramではテキストのみの投稿はできません。

Instagram APIドキュメント

TikTok

プロフィールに動画と写真カルーセルを直接投稿します。

画像、動画
投稿 タイトル テキスト ハッシュタグ メディア
画像 タイトル最大90文字 説明最大4,000文字 本文に追加 JPEG, WebP; 最大20 MB推奨:1080×1920の縦向き
動画 タイトルなし キャプション最大2,200文字 本文に追加 MP4, MOV, WebM; 最大4 GB; 3秒〜10分推奨:1080×1920(9:16)、23–60 fps
  • TikTokの審査が完了していないアプリからの投稿は、作成者のみに表示されます。
  • TikTokは動画フレームからカバーを選択します。カスタムカバー画像には対応していません。
  • TikTokではテキストのみの投稿はできません。

TikTok APIドキュメント

X

X(旧Twitter)にテキスト、画像、動画を投稿します。

テキスト, 画像、動画
投稿 タイトル テキスト ハッシュタグ メディア
テキスト タイトルなし 投稿必須、最大280文字(リンクは23文字、絵文字は2文字) 本文に追加 なし
画像 タイトルなし 投稿最大280文字(リンクは23文字、絵文字は2文字) 本文に追加 JPEG, PNG, WebP, GIF; 最大5 MB推奨:1600×900(16:9)または1080×1350
動画 タイトルなし 投稿最大280文字(リンクは23文字、絵文字は2文字) 本文に追加 MP4, MOV; 最大512 MB; 0.5秒〜2:20分推奨:1280×720または720×1280、最長2:20
  • 独自のX開発者アプリを使う場合、投稿はそのアプリの従量課金APIクレジットを使用します。
  • ハッシュタグは文字数制限に含まれます。

X APIドキュメント

Facebook

Facebookページにテキスト、写真、動画を公開します。

テキスト, 画像、動画
投稿 タイトル テキスト ハッシュタグ メディア
テキスト タイトルなし 投稿必須、最大63,206文字 本文に追加 なし
画像 タイトルなし キャプション最大63,206文字 本文に追加 JPEG, PNG, GIF, WebP; 最大10 MB推奨:1080×1350または1200×630
動画 タイトル最大255文字 説明最大63,206文字 本文に追加 MP4, MOV; 最大1 GB; 1秒〜20分推奨:1080×1080または1080×1350、H.264 + AAC
  • ページのみに公開します。API経由で個人プロフィールに投稿することはできません。

Facebook APIドキュメント

Custom API

署名と再試行に対応し、独自のHTTPエンドポイントに投稿を送信します。

テキスト, 画像、動画
投稿 タイトル テキスト ハッシュタグ メディア
テキスト タイトル長さ制限なし 説明長さ制限なし タグとして送信 なし
画像 タイトル長さ制限なし 説明長さ制限なし タグとして送信 JPEG, PNG, WebP, GIF推奨:サイズ制限なし
動画 タイトル長さ制限なし 説明長さ制限なし タグとして送信 MP4, MOV, WebM推奨:サイズ制限なし
  • 各リクエストにはHMAC-SHA256ヘッダーで署名が付き、Amapostaからの送信であることを検証できます。
  • 2xxと任意のJSON {"id": "…", "url": "…"}で応答してください。408、429、5xxの場合は間隔を延ばしながら再試行します。401/403ではチャンネルが再接続必要となり、他の4xxでは配信が失敗となるため、修正して再試行できます。

Custom APIチャンネルの仕組み

まずSandboxチャンネルで試してください。