通过facebook sharer.php或使用FB.api

时间:2015-05-29 07:28:17

标签: facebook share facebook-sharer

我想实现Facebook分享。我尝试使用facebook sharer.php,但它不再接受自定义参数(Facebook不推荐使用)。另外,我看到了一个使用FB.api在facebook上发帖的选项。

我只是想知道使用FB.api执行此操作的正确语法,我可以在其中共享一些自定义消息,图像和链接。 附: - 我正在处理的应用程序是基于Java的,页面是jsp页面。

提前致谢。

1 个答案:

答案 0 :(得分:1)

消息必须是100%用户生成的,不允许预填充 - 如果这是您对“自定义消息”的意思。话虽如此,还有FB.ui分享对话框:https://developers.facebook.com/docs/sharing/reference/share-dialog

它与sharer.php类似,只接受URL作为参数。这是推荐的方式,您只需要将正确的Open Graph tags添加到共享网址。

另一种分享内容的方法是使用用户对象的Feed端点:https://developers.facebook.com/docs/graph-api/reference/v2.3/user/feed#publish

...但您需要使用publish_actions授权用户,并且您必须先在Facebook上进行审核,然后才能公开该权限。显然,如果预先填写消息参数,则不会获得批准。

有关分享的更多信息:https://developers.facebook.com/docs/sharing