我目前工作的公司想要创建一个按钮,让人们在付款后在 Facebook 上分享他们的订单,但随着“分享”按钮的弃用,我真的不知道该怎么做。
“喜欢”按钮似乎不适合这个。任何想法,任何人?
我目前工作的公司想要创建一个按钮,让人们在付款后在 Facebook 上分享他们的订单,但随着“分享”按钮的弃用,我真的不知道该怎么做。
“喜欢”按钮似乎不适合这个。任何想法,任何人?
有几种方法可以解决这个问题。
您可以使用标准共享器。这适用于一次性共享,或者在您无法控制或不想控制共享的呈现方式并且您希望 Facebook 处理它的情况下。
http://www.facebook.com/sharer.php?u=<url to share>&t=<title of content>
它不需要您拥有应用程序 ID,但您也不会为您的应用程序共享历史/见解获得一个不错的控制面板。您可以通过查看打开的图表来查询并获取有关您共享的 URL 的一些信息。
IE
https://graph.facebook.com/?ids=http%3A%2F%2Fwww.cnn.com
https://graph.facebook.com/comments/?ids=http%3A%2F%2Fwww.cnn.com
您可以设置内容的URL
和Title
。然后,共享者将查看您共享的网页上的元数据,以确定共享的内容。更多内容如下。
您还可以使用Feed 对话框。它带有更多自定义选项。如果您将共享集成为应用程序的一个组成部分,Feed 对话框是最佳选择。我认为您至少需要包含app_id
,redirect_uri
和link
属性。浏览这里的属性。您需要一个应用 ID 才能使用此提要对话框,如果您使用 JS api,您还需要对用户进行身份验证。您还可以通过直接 url 直接调用对话框,您不需要预先验证用户。
使用任何一种共享方法,您都可能希望在您的网页上包含自定义的开放图元标记。通过这种方式,您可以影响 Facebook 抓取工具的分享方式。您可以在页面上设置一些默认的(Facebook 预先接受的)打开图元标记。或者,您现在可以在仪表板中创建自己的集合。在 Facebook 上的 Open Graph 仪表板中,您可以自定义 Facebook 应该如何阅读您的元标记并与之交互。
您可以通过调试器传递您的 URL 来调试您的页面打开图元标记。
IE
http://developers.facebook.com/tools/debug/og/object?q=www.cnn.com
例如,这将为您提供 JSON 或 FB 如何查看页面的 HTML 表示形式。