SNS の機能と制限
ANKK APP は、6 つの主要なソーシャルメディアプラットフォーム(Instagram、Threads、Bluesky、Facebook Page、TikTok、YouTube)に対応しています。プラットフォームごとのポリシーとメディア制限は次のとおりです。
📊 プラットフォーム仕様マトリックス
Section titled “📊 プラットフォーム仕様マトリックス”| プラットフォーム | 最大文字数 | コンテンツタイプ | メディア制約 (画像/動画) | ハッシュタグポリシー | 認証方法 |
|---|---|---|---|---|---|
| 2,200 | post, reel, story | • post: 画像1〜10枚(カルーセル2〜10枚)または動画1本• reel: 動画1本必須• story: 画像1枚または動画1本 | append_to_text(最大30) | Instagram Login for Business (プロフェッショナルアカウント) | |
| Threads | 500 (絵文字/書記素クラスタによる重み付け) | post, thread | • 最大10個の画像/動画 • リンクされたスレッド ( thread_posts) をサポート | append_to_text | Threads OAuth |
| Bluesky | 300 (3,000バイト) | post | • 画像1〜4枚(各最大2MB) • 単一の動画をサポート (MP4, 最大100MB) | unsupported | アプリパスワード / ATProto OAuth |
| Facebookページ | 63,206 | post | • 単一の写真 / 複数写真 (2〜10) • 単一の動画 | append_to_text | Facebook Login (ページ管理者) |
| YouTube | 5,000 (説明) | video | • 単一の動画必須 • カスタムサムネイル画像1枚 | provider_tags(YouTubeタグ) | Google / YouTube Data API OAuth |
| TikTok | 2,200 | video, photo | • video: 単一の動画必須• photo: 1〜35枚の写真カルーセル | append_to_text | TikTok Business Accounts OAuth |
[!NOTE] 公開機能を利用できるかどうかは、アカウント種別(プロフェッショナル/クリエイター)、アプリ審査の状況、付与された OAuth スコープによって異なります。
💬 コメントとエンゲージメントモデル
Section titled “💬 コメントとエンゲージメントモデル”| プラットフォーム | エンゲージメントアーキテクチャ |
|---|---|
| 1レベルのネストされた返信階層を持つメディアコメント | |
| Threads | 返信は親投稿IDによって連鎖される独立した投稿レコード |
| Bluesky | コメントはルートおよび親への参照を持つAT Protocolの post レコード |
| Facebookページ | 管理者によるモデレーション、返信、コメント、非表示、および削除をサポート |
| YouTube | トップレベルの commentThread と子要素の comment 返信で異なる処理 |
| TikTok | TikTok Business Accountsを介したコメントの読み取りと返信をサポート |
🔒 機能の利用可能性ステータス (availability)
Section titled “🔒 機能の利用可能性ステータス (availability)”API と Web UI は、操作を実行できるかどうかを判断するため、実行時に権限の証跡を評価します。
| ステータス | 意味 | 推奨されるアクション |
|---|---|---|
available (scope_authorized) | すべての必要な権限が検証済み | 操作を続行する |
permission_unverified | 証跡が不十分だが実行を許可 | 操作を試行し、結果を監視する |
permission_required | 必要な OAuth スコープが不足 | SNS アカウントの接続から再認証する |
review_disabled | プラットフォームのアプリレビュー状況によりブロック | アプリレビューに合格するまで機能制限 |
unsupported | プラットフォームのプロトコルで機能がサポートされていない | 別のプラットフォームを使用する |
[!IMPORTANT] 機能レベルの
permission_requiredステータスは、完全なアカウント切断 (reconnect_required) とは異なります。例えば、インサイトのスコープが不足していても、公開は機能する場合があります。
📈 メトリクスステータス値
Section titled “📈 メトリクスステータス値”分析データは、明示的なステータスの意味論とともに報告されます。
0: プラットフォームからの観測値が真に0である(例:0ビュー)null/ 空: 同期が進行中、またはバックグラウンドでの取得を待機中unsupported: プラットフォームのAPIがこのメトリクスを提供していないstale: 最後に成功した測定値がキャッシュされており、更新がスケジュールされている