Platforms / Facebook Pages

LivePlatform integration

Ship Your Integration
In Minutes, Not Weeks.

One Facebook Login grants Pages + IG Business + Threads in a single consent. letmepost handles the Page token exchange, multi-photo + video posting, and the 63,206-character body limit (yes, really).

In review · Meta Graph · read the docs →

POST /v1/posts
{
  "targets": [{ "platform": "facebook" }],
  "accountId": "acc_fb_xyz",
  "text": "Page post via letmepost."
}

Why letmepost vs Meta Graph direct?

Facebook Pages Direct

  • You file Meta App Review (8–12 weeks shared across IG + FB + Threads)
  • You handle the Page Access Token exchange
  • You implement multi-photo (sequential upload + finalize)
  • You build video upload via the /videos endpoint
  • You parse Page-vs-User token errors
  • You wrestle with the per-Page rate-limit headers

letmepost API

  • Our reviewed Meta app covers hosted users
  • Page tokens exchanged + cached server-side
  • Up to 10 photos as one POST
  • Video posts via single /videos endpoint, abstracted
  • Errors normalized to letmepost's stable envelope
  • Per-Page rate limit surfaced as structured 429s

✓ One OAuth, three Meta surfaces

Facebook Login for Business is the same consent that lights up Instagram Business and Threads. One grant, three publishers. Useful when your customer manages a Page + linked IG + Threads.

Playground

Connect, configure, post.

ConnectConfigureExecute

Facebook Login for Business. Pick the Pages your app should post to. Page Access Tokens exchanged and stored encrypted.

CONNECT META →
Approval-gated.META REVIEW · DAY 24 / ~56

Content types

Every Facebook surface, one shape.

Text post· 63,206 chars
Photo
Multi-photo· up to 10
Video
Scheduled

How it works

Three steps, under two minutes.

Get your API key

Sign up at dashboard.letmepost.dev.

Connect via Facebook Login

Pick the Pages you want to post to. Page Access Tokens exchanged + cached server-side.

Post to a Page

One POST /v1/posts with platform: "facebook". We handle the Page token, post, fire the webhook.

Features

What we built so you don't.

Meta App Review absorbed

Same review that covers Instagram + Threads. You inherit it.

Page Access Tokens cached

Page tokens exchanged from the user grant + cached server-side. We refresh proactively on the documented schedule.

Multi-photo as one POST

Up to 10 photos in a single post. We upload sequentially, finalize, return one post URL.

Video posts, abstracted

/videos endpoint handled. Max ~4GB, max ~240 min per Facebook's limits.

Code example

post to a page · typescript

publish-facebook.ts
import { Letmepost } from '@letmepost/sdk';
const lmp = new Letmepost({ apiKey: process.env.LMP_API_KEY });

const result = await lmp.posts.create({
  targets: [{ platform: 'facebook', accountId: 'acc_fb_page_xyz' }],
  text: 'New launch post on the Page. With a 4-photo gallery.',
  media: [
    { type: 'image', url: 'https:x0
    { type: 'image', url: 'https://your-image-2.jpg' },
    { type: 'image', url: 'https:x2
    { type: 'image', url: 'https://your-image-4.jpg' },
  ],
});

Common questions

about facebook page posting

When does Facebook go live?

Publisher shipped, in Meta App Review (shared with IG + Threads). Typical 8–12 weeks.

Personal profile vs Page?

Pages only. Meta has restricted personal-profile API publishing for years.

How do I post to multiple Pages?

Each Page is a separate accountId in letmepost. One consent fans out to all the Pages the user picks.

Video uploads?

Via the /videos endpoint. We handle multipart upload + status poll. Max ~4GB, ~240 minutes (Facebook's limits).

Can I post to a Group?

Not in v1. Groups have a separate API with different scopes.

One API · 8 platforms

Facebook is just one of them.

Learn more

Good to know

Notes from the integration.

OAuth

Facebook Login for Business. One consent grants Pages + linked IG Business + Threads.

Limits

63,206-char text. 10 photos OR 1 video. Video ≤ 4GB, ≤ 240 min.

Page tokens

Exchanged from the user grant + cached server-side. Refreshed proactively.

App Review

Shared review with IG + Threads. Self-host with LMP_META_APP_MODE=byo for your own grant.

Self-host

BYO Meta App with the right Page permissions to skip the queue.

READY FOR FACEBOOK PAGES?

Pages + IG Business + Threads on one consent. Live the day Meta approval clears. Or self-host today with your own Meta app.