Skip to content

feat: add Facebook emulator - #197

Draft
david1asher wants to merge 3 commits into
vercel-labs:mainfrom
david1asher:feat/emulator-facebook
Draft

feat: add Facebook emulator#197
david1asher wants to merge 3 commits into
vercel-labs:mainfrom
david1asher:feat/emulator-facebook

Conversation

@david1asher

Copy link
Copy Markdown

Summary

  • add Facebook Login and Graph API emulation
  • support scoped users, Pages, videos, token exchange, and token debugging
  • integrate seed configuration, CLI discovery, documentation, and agent guidance
  • preserve configured token scopes and resolve seeded identities by user ID
  • align the package with the current core HTTP implementation

Validation

  • pnpm type-check
  • pnpm test
  • pnpm format:check
  • pnpm --filter @emulators/facebook lint
  • workspace lint excluding nuxt-embedded, whose lint configuration is generated by the CI build step
  • git diff --check
  • Facebook tests: 23 passed

Add a Meta Page OAuth and Graph API emulator: Facebook Login with
registered redirect URIs, single-use codes, and app-secret validation;
versioned and unversioned Graph routes for /me, /me/accounts, Page and
Page-video lookup; fb_exchange_token long-lived token exchange; token
debugging with app-bound introspection; email as a real grantable scope
gating the /me email field; random opaque page access tokens; CLI seed
integration, docs, and skill coverage.
@vercel

vercel Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

@david1asher is attempting to deploy a commit to the Vercel Labs Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant