This call lets a user publish a Feed story to his or her Wall or to one of his or her friends' Walls.
This method behaves similarly to Feed.publishUserAction, except that you do not need a session to call it. Instead, the user is shown an iframe or popup and given the opportunity to approve or deny the submission.
This method is being deprecated on December 20 2009.
FB.Connect.streamPublish is the recommended replacement. It is a much more robust and simpler version of this method.
| template_bundle_id | String | The id of the feed template you want to use |
| template_data | Object | Data associated with template (for short stories) |
| target_id | Array | If you are publishing to a friend's feed, their user id |
| body_general | String | Associated text for short stories |
| story_size | FB.FeedStorySize | Either FeedStorySize.ShortStory or 0 |
| require_connect | FB.RequireConnect | Either RequireConnect.doNotRequire, RequireConnect.require, or RequireConnect.promptConnect- The action to occur if the user has not authorized this app. |
| callback | Function | Callback to be executed after function is completed callback should have the following signature: function(resultexceptiondata). |
| user_message_prompt | String | prompt for the short story feed dialog's user message |
| user_message | Object | in/out param for user's message: object with one property 'value'. Or just a string |