Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.letmepost.dev/llms.txt

Use this file to discover all available pages before exploring further.

What it checks

After OAuth completes, we call GET /me/accounts to discover Pages the user can publish to. If the response is empty, this rule fires — there’s no Page to attach the connection to.

Why this happens

  • The user authenticated with a personal account that doesn’t manage any Page.
  • The user manages Pages but didn’t grant the pages_show_list scope.
  • The user manages Pages via Business Manager but didn’t grant business_management.

Failure response

{
  "error": {
    "code": "platform_rejected",
    "rule": "facebook.pages.none",
    "platform": "facebook",
    "message": "No Pages were returned for this Facebook user.",
    "remediation": "Ensure the user manages at least one Facebook Page and granted the pages_show_list and business_management scopes."
  }
}

Remediation

Re-run the connect flow and ensure all requested scopes are granted. If the user truly doesn’t manage a Page, this is a wrong-account issue — they need to either be added to a Page or sign in as a user who manages one.