我可以帮助用户发布到Facebook(并且知道他们是否这样做)没有应用权限的麻烦吗?

时间:2013-03-11 21:23:31

标签: facebook facebook-graph-api facebook-wall

我想完成两件事:

  1. 我想建议我网站上的用户在Facebook墙上共享链接。

  2. 如果用户确实共享了一个链接,我想知道(因此我可以从那时起在我的网站上为他们提供不同的体验)。

  3. 问题是,我不想让我的用户批准应用程序来完成这项工作。这对我的用例来说太过摩擦了。

    因此,当我网站上的用户点击我的“在Facebook上分享”链接时,我希望他们看到这个:

    enter image description here

    不是这个:

    http://oi49.tinypic.com/35n7zb6.jpg

    我的想法是否可能?提前感谢您的帮助。

3 个答案:

答案 0 :(得分:2)

  

[来自评论]“Feed Dialog”的文档表明该功能“提示用户将个人故事发布到个人资料的Feed中。这不需要任何扩展权限。”我只是不清楚该功能是否仅在用户已授予...权限的应用程序中可用。

Feed对话框需要一个app id - 用于初始化JS SDK,或者在通过URL调用对话框时作为GET参数传递。

但是用户必须向应用提供任何特殊权限,甚至根本不能连接到该应用。

(如果要将Feed对话框用于大量垃圾邮件,则需要将其与应用ID绑定,以阻止应用和/或开发者帐户阻止。但由于对话框无法在没有用户参与的情况下工作,风险非常低。)

答案 1 :(得分:1)

你绝对可以使用Facebook Web Plugins

来做到这一点

您可以阅读链接中的文档以获取更多信息,但我认为您正在寻找的功能可以通过Like& amp;共享插件(您可以找到at this link)。它添加了“喜欢”和“共享”按钮,您可以使用URL和Javascript回调设置这些按钮。一旦用户喜欢或分享您的页面,您的Javascript回调就会触发。

答案 2 :(得分:0)

不,根据Facebook政策,这是不可能的。没有来自用户的接受信息,他们将不允许在用户个人资料中发布任何帖子。