In addition to the functionality provided to our application by the Graph API, there are also a few key dialog windows from Facebook that we can launch, which are described as thus:
Dialogs provide a simple, consistent interface to display dialogs to users. Dialogs do not require special user permissions because they require user interaction. Dialogs can be used in any type of application, whether on Facebook.com, a website, or a mobile application.
Note
The key feature of these Facebook UI dialogs is that they don't require any Extended Permissions to launch and create status messages, because the pop ups are provided by Facebook, and they always require explicit user interaction before they perform any actions.
In this recipe, we're going to create an application which prompts the Feed Dialog, which can publish items to any of the user's feeds.