Search code examples
facebookfacebook-graph-api

What Facebook API call results in this? The result shows a publish dialog


I've asked this before, but in a different way, so I'm hoping asking it like this could get an answer :)

What API call results in this following dialog appearing:

http://dl.dropbox.com/u/222489/publishdialog.png

By using the FB.ui({method: 'stream.publish' ... function all I get is a "Post to Your Wall" dialog, and all great Facebook games get the dialog in the screenshot. So I must be using the wrong function.


Solution

  • I don't understand how you've missed it, it's the first snippet of code in the FB.ui documentation:

    FB.ui(
       {
         method: 'feed',
         name: 'Facebook Dialogs',
         link: 'http://developers.facebook.com/docs/reference/dialogs/',
         picture: 'http://fbrell.com/f8.jpg',
         caption: 'Reference Documentation',
         description: 'Dialogs provide a simple, consistent interface for applications to interface with users.',
         message: 'Facebook Dialogs are easy!'
       },
       function(response) {
         if (response && response.post_id) {
           alert('Post was published.');
         } else {
           alert('Post was not published.');
         }
       }
    );
    

    Result in my test app:
    alt text