![](/img/trans.png)
[英]how to create a content sharing service like Tweet button or Facebook share
[英]Facebook how to create button that share content with 1 click?
我在很多网站上都看到过按钮。 当你点击它时,它与你的facebook个人资料分享一个故事。 我尝试过Facebook Share按钮,但会出现一个对话框。
如何创建仅通过单击一次共享内容的Facebook共享按钮?
您需要在Facebook中使用开放图形API,或在页面的<head> </head>
中添加元标记,您可以在其中放置共享按钮。
看看这一节, 分享Rich Media
但是你应该使用Like按钮,Facebook不推荐使用Share按钮。
Facebook在共享内容方面有很多限制。 一键式共享有几个障碍。
您尝试使用Feed dialog
,这是将内容分享到用户个人资料或时间轴的最简单方法。 但是,这会将用户带到Facebook.com网址,他们必须批准内容并输入自己的消息。 您可以设置共享内容的某些部分(URL,标题,描述等),但在大多数情况下,您可能不再设置共享的消息。 有关详细信息,请参阅http://developers.facebook.com/docs/reference/dialogs/feed/ 。
另一方面,您可以使用Facebook Auth使用publish_stream
权限发布到用户流。 但是,这是一项先进的技术,需要开发人员的额外工作。 您必须创建应用程序,允许用户登录,并从用户请求publish_stream
权限。 获得许可后,可以通过“一键”或简单地使用javascript或服务器端代码来完成对其流的发布。
最简单的解决方案显然是使用Feed dialog
,这是两次点击,但比认证更容易。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.