我不确定您所说的“分享”是什么意思,但如果您指的是旧的分享按钮/网址,那么您不应该使用它,因为它已被弃用并且不再受支持,因为它在此处说明:
Share 按钮已被弃用,取而代之的是 Like 按钮,并且将不再受支持。请尽可能使用“赞”按钮为您的应用带来最大流量。
(参考:http: //developers.facebook.com/docs/share/)
和这里:
旧的“分享”按钮怎么了?
当我们启动“赞”按钮时,我们弃用了“分享”按钮,因为“赞”按钮允许用户一键连接,并允许他们查看他们的哪些朋友已经连接,从而提高了点击率。
(参考:http: //developers.facebook.com/docs/reference/plugins/like/)
而是使用 Like 按钮,并且只使用不同的 url 作为类似的 url,例如:*http://your.domain/post.php?id=POST_ID*。facebook 将从您的页面中提取数据,因此您需要指定与 POST_ID 匹配的开放图形标签。
另一种方法是使用 fb js sdk发布到 feed,如下所示:
var obj = {
method: "feed",
link: "LINK_URL",
picture: "PIC_URL",
name: "Test feed dialog",
caption: "Testing posting",
description: "more text"
};
FB.ui(obj, function callback(response) {
console.log(response);
});
如您所见,您可以控制所有字段。