The method FB.ui() is used to trigger different forms of Facebook created UI dialogs. These dialogs include:
FB.ui(params, function(response))
| Name | Type | Description |
|---|---|---|
|
| A collection of parameters that control which dialog is loaded, and relevant settings. Click for more info. |
|
| The UI dialog that is being invoked. This is a required field. |
|
| Each dialog also has it's own set of additional parameters that are added to this |
|
| This specifies the function that is called whenever the UI dialog is closed, either by success, cancellation, or errors. The |
Share Dialog posting a link:
FB.ui(
{
method: 'share',
href: 'https://developers.facebook.com/docs/',
},
// callback
function(response) {
if (response && !response.error_message) {
alert('Posting completed.');
} else {
alert('Error while posting.');
}
}
);Note that response.error_message only appears if someone using your app authenciated it with Facebook login.