Facebook API

Automate Facebook Publishing with One API

Post text, photos, videos, and link shares to Facebook Pages and profiles. Skip the Graph API complexity.

publish.js
javascript
const response = await fetch('https://schedulala.com/api/v1/posts', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer sk_live_...',
    'Content-Type': 'application/json'
  },  
  body: JSON.stringify({
    content: 'Hello from the API!',
    platforms: [{
      platform: 'facebook',
      accountId: 'acc_fb_456'
    }]
  })
});

Supported Content Types

Everything Facebook supports, available through one API.

📝Text Posts📷Photos🎥Videos🔗Link Shares🎠Carousels

Facebook API vs Schedulala

Skip months of integration work. We handle the hard parts.

Direct Facebook API

  • Graph API requires Facebook App Review for page publishing
  • Complex permission model (pages_manage_posts, pages_read_engagement, etc.)
  • Video uploads require chunked upload protocol for large files
  • Different endpoints for pages vs profiles vs groups
  • Rate limits vary by endpoint and are poorly documented

With Schedulala

  • Single endpoint for all Facebook content types
  • We handle page token management and refresh
  • Large video uploads handled automatically
  • Unified API whether posting to pages or profiles
  • Clear, documented rate limits with automatic queuing

Facebook Media Limits

Quick reference for Facebook's content specifications.

📝Caption / Text
63,206 characters
🖼️Max Image Size
10 MB
🎥Max Video Size
10 GB
⏱️Video Duration
240 minutes
🎠Carousel Items
10 slides
📷Image Formats
JPEG, PNG, GIF, BMP, TIFF
🎬Video Formats
MP4, MOV, AVI, WMV
📐Aspect Ratio
Any (recommended 1:1 or 16:9)

Facebook Integration in 3 Steps

From zero to publishing in minutes, not months.

1🔗

Connect

Your users connect their account through our hosted OAuth flow. We handle tokens, refresh, and permissions.

2🛠️

Build

Send a POST request with your content and target platform. Our SDK and REST API make integration simple.

3🚀

We Handle Publishing

We queue, validate, upload media, and publish to the platform. You get a webhook when it's live.

Facebook-Specific Features

Built for the unique requirements of Facebook.

📄

Page Management

Publish to any connected Facebook Page. We handle page tokens, permissions, and the full publishing flow.

🎥

Rich Media Support

Photos, videos up to 10 GB, carousels, and link shares — all through a single, consistent API.

💬

Engagement Ready

Posts go live with full Open Graph support. Link previews, thumbnails, and metadata are handled automatically.

Facebook API FAQ

Common questions about the Facebook integration.

Yes. When connecting a Facebook account, users authorize access to their Pages. You specify the target page or profile via the accountId in your API call.

Explore Other Platforms

One API, 12 platforms. Publish everywhere from a single integration.

Start Publishing to Facebook

7-day free trial. Start posting in minutes.