The best way to illustrate the use of Facebook's API is by giving an example of a good Facebook feed API.
Here we are going to use Graph API to access unpublished posts. All in all, they are treated the same as published page ones, except that they don't appear in the news feed.
To request displaying the unpublished page posts, query the field is_published. For the post to be reflected on Facebook.com, visit and search
https://www.facebook.com{post-id}. In the post field, you will be able to retrieve all the actions of the post in the URL.
Another example is editing posts by adding a call to action button. You can add the call_to_action field to new link page posts. Within this example, you choose 'Object' in type and describe it as an object for specifying the call to action. As a rule, this is an action you expect a reader to take after reading the post. Clicking on the button will redirect the user to the specified link.
This Facebook public feed API example proves there's nothing too difficult to handle social media pages better using the Facebook Graph API feed and its toolsets.