我想完成两件事:
我想建议我网站上的用户在Facebook墙上共享链接。
如果用户确实共享了一个链接,我想知道(因此我可以从那时起在我的网站上为他们提供不同的体验)。
问题是,我不想让我的用户批准应用程序来完成这项工作。这对我的用例来说太过摩擦了。
因此,当我网站上的用户点击我的“在Facebook上分享”链接时,我希望他们看到这个:
不是这个:
http://oi49.tinypic.com/35n7zb6.jpg
我的想法是否可能?提前感谢您的帮助。
答案 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政策,这是不可能的。没有来自用户的接受信息,他们将不允许在用户个人资料中发布任何帖子。