Facebook recently added several new powerful features to "Pages" -- available in both Page admin UI and the API, the new features simplify managing and sponsoring Page posts. Highglights of the features:
Scheduled Page Posts
Now, using Pages Graph API, you can create a page post and schedule it to be published at a future time that is between 10 minutes and 6 months from the time the post is created. "If you change your mind about the scheduled publish time of the post, you can change the schedule time or delete the unpublished post so long as the post's original scheduled publish time is at least 3 minutes away," Facebook explains.
To create scheduled posts using Graph API see Pages Graph API.
Unpublished Page Posts
If you frequently create a sponsor Page posts that contain information that are relevant to only a segment of the Pages's audience. You can no do so, Facebook added a new feature that gives the ability to create a Page posts that don't show on your Page's timeline.
Unpublished page posts "allow for posts that can be promoted as sponsored Page posts, but they don't show up on the Page's timeline. Such promoted page posts appear only on the right hand side column, and not on the news feed," Facrbook wrote.
You might ask how you would read a list of all scheduled and unpublished page post through API. "Graph API's Page object provides a new connection, promotable_posts, that lists all published, scheduled, and unpublished Page posts," the company explained. Also, you can use FQL stream table for this purpose as described here.
Page Admin Permissions
Facebook now let Page admins grant permissions to third party tools 'only specific' to the app functionality -- as these apps, usually doesn't require full admin permissions.
For example, "imagine an ads management platform that creates page posts sponsored stories and monitors Pages' insights. Such an app requires permissions for managing ads for the page and reading the page's insights, but it doesn't need permissions for creating page posts and monitoring posts' comments. The Page admin can add the admin of the ads platform as a Page admin with Ads Creator permission. Then, the Page's access token that the ads management platform receives, will be granted with only managing ads and reading insights permissions for the page, Facebook explained.
To learn about Page admin permissions see here.
To get started using these new APIs see Pages Graph API page.