Facebook Page Content API
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.
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.