Platform Integration

Connect your social media accounts and configure API access to enable seamless multi-platform publishing.

YT

YouTube

Video publishing & management

Connection Status Connected
API Permissions Full Access

Features:

  • • Video upload and management
  • • Thumbnail customization
  • • Privacy settings control
  • • Monetization options
  • • Analytics integration
FB

Facebook

Page & group publishing

Connection Status Connected
API Permissions Limited

Features:

  • • Page video posting
  • • Group content sharing
  • • Audience targeting
  • • Boost post integration
  • • Comment management
IG

Instagram

Reels & story publishing

Connection Status Pending
API Permissions Required

Features:

  • • Reels video upload
  • • Story posting
  • • Hashtag management
  • • Filter applications
  • • Insights tracking
TT

TikTok

Video & live streaming

Connection Status Disconnected
API Permissions None

Features:

  • • Video upload (9:16)
  • • Trending sounds
  • • Effect integration
  • • Live streaming
  • • For You optimization

API Setup Guide

Step-by-Step Configuration

1

Create Developer Account

Visit each platform's developer portal and create a developer account.

2

Create New App

Register a new application in each developer console. Use descriptive names like "SocialSync Pro Publisher".

3

Configure OAuth Settings

Set up OAuth redirect URIs and configure necessary permissions for video publishing.

# Redirect URI Example
https://socialsync.pro/auth/callback
4

Generate API Keys

Create API keys and access tokens. Store these securely in your SocialSync Pro settings.

# Required Permissions
• video_upload
• content_management
• analytics_read
5

Test Integration

Use our testing tools to verify API connections and permissions before going live.

API Configuration Templates

YouTube API Config
{
  "api_key": "YOUR_YOUTUBE_API_KEY",
  "client_id": "YOUR_CLIENT_ID",
  "client_secret": "YOUR_CLIENT_SECRET",
  "redirect_uri": "https://socialsync.pro/auth/youtube",
  "scopes": [
    "https://www.googleapis.com/auth/youtube.upload",
    "https://www.googleapis.com/auth/youtube",
    "https://www.googleapis.com/auth/youtubepartner"
  ]
}
Facebook API Config
{
  "app_id": "YOUR_FACEBOOK_APP_ID",
  "app_secret": "YOUR_APP_SECRET",
  "access_token": "YOUR_ACCESS_TOKEN",
  "page_id": "YOUR_PAGE_ID",
  "permissions": [
    "pages_manage_posts",
    "pages_read_engagement",
    "pages_show_list"
  ]
}
Instagram API Config
{
  "instagram_business_account_id": "YOUR_IG_BUSINESS_ID",
  "access_token": "YOUR_ACCESS_TOKEN",
  "permissions": [
    "instagram_content_publish",
    "instagram_basic"
  ]
}
TikTok API Config
{
  "client_key": "YOUR_TIKTOK_CLIENT_KEY",
  "client_secret": "YOUR_CLIENT_SECRET",
  "access_token": "YOUR_ACCESS_TOKEN",
  "open_id": "YOUR_OPEN_ID",
  "scope": "video.upload"
}

Common Issues & Solutions

Authentication Failed

OAuth redirect URI mismatch or expired tokens

Solution: Verify redirect URIs in developer console and regenerate access tokens

Insufficient Permissions

API key lacks required scopes for video publishing

Solution: Update app permissions in developer dashboard and reauthorize

Rate Limit Exceeded

Too many API requests in short time period

Solution: Implement request throttling and consider upgrading API tier

Video Format Issues

Platform-specific format requirements not met

Solution: Use our auto-formatting features or check platform guidelines