Facebook Page Content API

Job ID: 35208419

Budget: $10 – $200 USD

User Story #1: Facebook Page Content API

As the website owner,

I want to have a Coldfusion CFC called Facebook.cfc that interacts with the Facebook API

and I want this CFC to use CFML only

Acceptance Criteria

Given I a developer

When I use the Facebook.cfc that is created

Then I should be able to use any of the functions described below in the logic and notes section.

Logic and Notes

https://developers.facebook.com/docs/pages/publishing#publish-a-page-post

I should be able to

Publish a Post via a publishFacebookPost function within the Facebook.cfc

Publish a Link via a publishFacebookPostLink function within the Facebook.cfc

Publish a Video via a publishFacebookVideo function within the Facebook.cfc

Retrieve Page Posts via a getFacebookPagePosts function within the Facebook.cfc

Scheduling the publication of these posts at a later date via using scheduled_publish_time and published parameters of the Facebook API

Update a Post via a updateFacebookPost function within the Facebook.cfc

Delete a Post via a deleteFacebookPost function within the Facebook.cfc

Retrieve Comments on a page post via a getFacebookPostComments function within the Facebook.cfc

Submit a Comment on a page post via publishFacebookPostComment function within the Facebook.cfc

https://developers.facebook.com/docs/pages/managing

I should be able to

Update Page Details such as the about us content updateFacebookContent function of the Facebook.cfc

Get Page Ratings and Reviews using a getFacebookRatings and getFacebookReviews functions of the Facebook.cfc

Block a person from commenting using a blockFacebookUser function of the Facebook.cfc

Important: You are required to setup a TEST FACEBOOK PAGE and you must create example script based unit tests how to interact with the Facebook.cfc that you create to prove that each function works as expected.
Related categories: Cold Fusion Facebook API