User Story #1: Facebook Page Content API
As the website owner,
I want to have a Coldfusion CFC called [login to view URL] 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 [login to view URL] 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
[login to view URL]
I should be able to
Publish a Post via a publishFacebookPost function within the [login to view URL]
Publish a Link via a publishFacebookPostLink function within the [login to view URL]
Publish a Video via a publishFacebookVideo function within the [login to view URL]
Retrieve Page Posts via a getFacebookPagePosts function within the [login to view URL]
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 [login to view URL]
Delete a Post via a deleteFacebookPost function within the [login to view URL]
Retrieve Comments on a page post via a getFacebookPostComments function within the [login to view URL]
Submit a Comment on a page post via publishFacebookPostComment function within the [login to view URL]
[login to view URL]
I should be able to
Update Page Details such as the about us content updateFacebookContent function of the [login to view URL]
Get Page Ratings and Reviews using a getFacebookRatings and getFacebookReviews functions of the [login to view URL]
Block a person from commenting using a blockFacebookUser function of the [login to view URL]
Important: You are required to setup a TEST FACEBOOK PAGE and you must create example script based unit tests how to interact with the [login to view URL] that you create to prove that each function works as expected.
I need to check if I have the code with me.
But I worked with another person having similar requirement. That's why I do have a test page in Facebook.
Hope to talk to you soon.