SNS Capabilities & Limits
ANKK APP integrates with 6 major social media platforms (Instagram, Threads, Bluesky, Facebook Page, TikTok, YouTube). Each platform enforces specific policies and media limits detailed below.
📊 Platform Specification Matrix
Section titled “📊 Platform Specification Matrix”| Platform | Max Characters | Content Types | Media Constraints (Images/Videos) | Hashtag Policy | Auth Method |
|---|---|---|---|---|---|
| 2,200 | post, reel, story | • post: 1–10 images (carousel 2–10) or 1 video• reel: 1 video required• story: 1 image or 1 video | append_to_text(Max 30) | Instagram Login for Business (Professional account) | |
| Threads | 500 (Weighted by emojis/graphemes) | post, thread | • Max 10 images/videos • Connected threads ( thread_posts) supported | append_to_text | Threads OAuth |
| Bluesky | 300 (3,000 bytes) | post | • 1–4 images (Max 2MB each) • Single video supported (MP4, Max 100MB) | unsupported | App Password / ATProto OAuth |
| Facebook Page | 63,206 | post | • Single photo / multi-photo (2–10) • Single video | append_to_text | Facebook Login (Page Admin) |
| YouTube | 5,000 (Description) | video | • Single video required • 1 custom thumbnail image | provider_tags(YouTube Tags) | Google / YouTube Data API OAuth |
| TikTok | 2,200 | video, photo | • video: Single video required• photo: 1–35 photo carousel | append_to_text | TikTok Business Accounts OAuth |
[!NOTE] Publishing availability depends on your account tier (Professional/Creator), app review status, and granted OAuth scopes.
💬 Comment & Engagement Models
Section titled “💬 Comment & Engagement Models”| Platform | Engagement Architecture |
|---|---|
| Media comments with 1-level nested reply hierarchy | |
| Threads | Replies are standalone post records chained by parent post ID |
| Bluesky | Comments are AT Protocol post records with root and parent references |
| Facebook Page | Admin moderation, replies, comments, hide, and delete supported |
| YouTube | Distinct handling of top-level commentThread vs child comment replies |
| TikTok | Comment reading and replies supported via TikTok Business Accounts |
🔒 Capability Availability Status (availability)
Section titled “🔒 Capability Availability Status (availability)”The API and Web UI evaluate runtime grant evidence to determine execution viability:
| Status | Meaning | Recommended Action |
|---|---|---|
available (scope_authorized) | All required permissions verified | Proceed with operation |
permission_unverified | Insufficient evidence but execution allowed | Attempt operation and monitor outcome |
permission_required | Required OAuth scopes missing from grant | Reauthorize via Connect SNS |
review_disabled | Blocked by platform app review status | Feature restricted until app review passes |
unsupported | Feature not supported by platform protocol | Use alternative platform |
[!IMPORTANT] A feature-level
permission_requiredstatus is distinct from a full account disconnection (reconnect_required). For example, publishing may work while insights scopes are missing.
📈 Metric Status Values
Section titled “📈 Metric Status Values”Analytics data is reported with explicit status semantics:
0: Observed value from platform is genuinely 0 (e.g., 0 views)null/ empty: Sync in progress or pending background fetchunsupported: Platform API does not provide this metricstale: Last successful measurement cached, refresh scheduled