Source Providers

Facebook Source

Content Source based on Facebook.

The Facebook Source feeds data from Facebook Pages. Based on the multi-instance source workflow it allows connecting to multiple accounts with different configurations.


Settings

The source settings determines the content structure, every time the instance is saved the structure will be regenerated.

Facebook Source Configuration
SettingDescriptionRequired
AccountThe Facebook Account which to authenticate with.
PageThe Facebook page from which to create the source content.

The following settings are common to all source instances.

Source Instance Common Settings
SettingDefaultDescription
NameFacebookThe name that will identify this source instance.
Default Cache Time3600The default duration in seconds before the cache is renewed, set to 0 to disable caching. This setting can be overriden in each query configuration.

Content Structure

Be cautious, changing certain settings of an instance might affect it content structure and break existing content mappings.


Authentication

Authentication is based on the OAuth protocol driven by the Facebook OAuth Driver.

Facebook OAuth Driver

Content Queries

For every source instance the following content queries will be made available as Dynamic Content option.

Page Query

Fetches the content from the page resolving to a list of Page Type.

Facebook Page Query
SettingDefaultDescription
Cache3600The duration in seconds before the cache is invalidated and the query re-executed.

Page Posts Query

Fetches the posts from the page resolving to a list of Page Post Type.

Facebook Page Posts Query
SettingDefaultDescription
Limit20The maximum amount of posts to fetch.
Cache3600The duration in seconds before the cache is invalidated and the query re-executed.

Content Types

The content types define the mapping options for the source content.

Page Type

Defines the mapping options of a Facebook Page object.

Facebook Page Mapping
OptionDescriptionTypeFilters
IDUnique identifier of this Page.String
NameThe name of this Page.String
UsernameThe alias of this Page, e.g for www.facebook.com/platform the username is platform.String
LinkThe Page's Facebook URL.String
CategoryThe Page's category, e.g. Product/Service, Computers/Technology.String
DescriptionThe description of this Page.StringLimit
Description HTMLThe description of this Page in raw HTML.String
AboutInformation about this Page.StringLimit
General InfoGeneral information provided by this Page.StringLimit
WebsiteThe URL of this Page's website.String
WhatsApp NumberThe WhatsApp number of this Page.String
Total RatingsNumber of public ratings for this Page.Int
Total FollowersNumber of page followers.Int
Total MentionsNumber of people talking about this Page.Int
Page Person OptionsDescriptionTypeFilters
BirthdayThe birthday of this Person Page.StringDate
Personal InfoThe personal info of this Person Page.StringLimit
Personal InterestsThe personal interests of this Person Page.StringLimit
AffiliationThe affiliation of this Person Page.StringLimit

Page Post Type

Defines the mapping options of a Facebook Page Post object.

Facebook Page Post Mapping
OptionDescriptionTypeFilters
IDUnique identifier of this post.String
PermalinkThe permanent static URL of this post, e.g www.facebook.com/.../posts/10153449196.String
Picture URLThe full size picture attached to this post.String
MessageThe message written in this post.StringLimit
FromThe name of the user, page, group, or event that published this post.String
TagsThe profiles tagged in post message as a custom formated string with Separator, Show Link and Link Style arguments.String
Created AtThe time this post was published.StringDate
Updated AtThe time this post was last updated, which occurs when a user comments on this post.StringDate
Is PublishedWhether this post was published.Boolean
Is ExpiredWhether this post has expiration time that has passed.Boolean
Is HiddenWhether this post has been set to hidden.Boolean
Is PopularWhether this post is currently popular based on whether the total actions as a percentage of reach exceeds a certain threshold.Boolean
Total SharesNumber of times this post has been shared.Int
Total LikesNumber of times this post has been liked.Int
Total CommentsNumber of comments made on this post.Int
Total ReactionsNumber of times people reacted to this post.Int
Parent IDUnique identifier of a parent post for this post, if it exists.String
Previous
Business