假设下面的代码正常工作(即:当用户按下共享按钮时,内容将发布到他们的页面),我如何也将其发布到应用程序页面,理想情况下稍微更改消息。目前发布到用户墙的文字是,例如,“我喜欢 xx 网站上的 xx”。我还希望将事件发布到我的应用程序页面,并带有不同的消息,例如“刚刚喜欢我们网站上的 xxx”。
澄清一下,这段代码可以正常工作,但我想同时发布到我的应用程序页面并使用不同的消息。
提前致谢。
<input type="button" onclick="share_prompt()" value="Share" />
<script src="http://connect.facebook.net/en_US/all.js" type="text/javascript" charset="utf-8"></script>
<div id="fb-root"></div>
<script type="text/javascript" charset="utf-8">
FB.init({
appId: 'YOUR_APP_ID',
status: true,
cookie: true,
xfbml: true
});
function share_prompt()
{
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.');
}
}
);
}
</script>