Facebook is a social utility that connects people with friends and others who work, study and live around them. With more than 1 billion users, Facebook is the world's largest social network.

Changelog

9 versions
v2.3.0 Latest
  • Added Find Page Posts: reads the posts of a page you manage, with an optional time range and a result limit, including their attachments (photos, videos, links). Uses the scopes the connector already requests.
  • Create Page Post: new Images input attaches up to 10 photos, each from a file or a public URL; the post outputs their Photo IDs.
  • Create Page Post: the Page field accepts a typed-in Page ID when the page list fails to load.
v2.2.4
  • MakeApiCall: Request Headers and Query Parameters set in the Designer are now sent. They were silently dropped: the key-value field stores its rows as a JSON object string, which the component did not parse.
v2.2.3
  • Output examples for CreatePagePost.
v2.2.2
  • NewPagePost: the page picker is now a typeahead text field, so a value can still be entered when the list fails to load; added output schemas with examples.
v2.2.1
  • Added MakeApiCall component for performing arbitrary authorized API calls to the Facebook Graph API.
v2.1.0
  • Added test() (Flow Test Mode) to the NewPagePost trigger.
v2.0.0
  • Updated to Facebook Graph API v25.0.
  • Removed deprecated fbgraph and bluebird dependencies — uses native fetch via context.httpRequest.
  • Updated OAuth scopes: manage_pages → pages_manage_posts/pages_read_engagement, publish_pages → pages_manage_posts.
  • Removed FindPlace component (Place Search API was removed from Graph API).
  • Modernized all components to use shared FacebookClient utility.
  • Removed NewPost (feed) component — user_posts permission was removed by Facebook.
v1.0.1
  • Minor fixes
v1.0.0
  • Initial version

Authentication

TypeDetails
OAuth 2
Authentication Hub Verified

This connector is globally authenticated and verified by Appmixer and is ready to use without registering your own OAuth application with the provider. Appmixer's Authentication Hub acts as an authentication proxy, so all OAuth-based connectors work out of the box. You can still use your own OAuth credentials (clientId and clientSecret) for enhanced customization or compliance — see the Connector Configuration section of the documentation. The Authentication Hub is enabled for all hosted Appmixer tenants; on self-managed installations it has to be explicitly set.

Scopes:
public_profile email

Triggers

1
New Page Post icon

New Page Post

This trigger fires every time a new post is created on page.
Additional Scopes:
pages_read_engagement pages_read_user_content

Actions

3
Create Page Post icon

Create Page Post

Create a post on page.
Additional Scopes:
pages_manage_posts pages_read_engagement
Find Page Posts icon

Find Page Posts

Find posts published by a Facebook Page you manage, newest first, optionally limited to a time range. When no post matches, the input is emitted on the Not Found port.
Additional Scopes:
pages_show_list pages_read_engagement
Make Api Call icon

Make Api Call

Performs an arbitrary authorized API call to the Facebook Graph API.
Additional Scopes:
pages_manage_posts pages_read_engagement