在Facebook +弹出窗口上分享之前获取数据

时间:2014-09-15 12:26:30

标签: javascript facebook

我希望我的用户分享在服务器上生成的一些内容,但是在用户点击“分享”按钮之前不希望生成该内容。

有三条路线可供选择:

  1. 社交按钮 - 在弹出窗口打开之前我需要某种事件,因为数据仍然不存在。有没有这样的活动?
  2. 添加获取数据的按钮/链接然后调用FB.ui({method:' share' ...}) - 当调用FB.ui()时,浏览器会要求用户允许来自网站的弹出窗口,因为它不再是用户触发的。有没有办法使用用户首先点击按钮的事实?
  3. 让用户单击按钮提交我需要的信息,获取结果,然后只显示带有服务器数据的“共享”按钮 - 似乎是默认的方式,但是通过让用户按下2个按钮来点击可用性(和等等)
  4. 我不希望用户为应用授予任何权限(然后通过api直接共享),这对于应用正在做的事情来说太过分了。

    所以问题是: 有没有办法使用路由1或2实现功能,还是有更好的方法,或者3是唯一的路径?

0 个答案:

没有答案