我目前正在工作的公司希望创建一个按钮,让人们在付款后在Facebook上分享他们的订单,但是随着“共享”按钮的弃用,我真的不知道该怎么做
“赞”按钮似乎不适合这个。任何想法,任何人?
答案 0 :(得分:1)
有几种方法可以解决这个问题。
您可以使用standard sharer。这适用于一次性共享,或者在您无法控制或不想控制共享的呈现方式以及您希望Facebook处理它的情况下。
http://www.facebook.com/sharer.php?u=<url to share>&t=<title of content>
它不会要求您拥有应用程序ID,但您也不会为共享history/insights的应用程序获得一个很好的控制面板。您可以通过查看打开的图表来查询并获取有关您共享的URL的一些信息。
I.E
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 dialog。其中包含更多自定义选项。如果将集成共享作为应用程序的组成部分,则“Feed”对话框是最佳选项。我认为至少您需要包含app_id
,redirect_uri
和link
属性。查看属性here。您将需要一个应用程序ID才能使用此提要对话框,如果您使用JS api,则还需要对用户进行身份验证。您也可以直接通过直接网址调用对话框,而无需预先对用户进行身份验证。
使用任何一种共享方法,您可能希望在网页上包含自定义开放图表元标记。通过这种方式,您可以影响Facebook刮刀如何分享您的份额。您可以在页面上设置一些默认(Facebook预先接受)开放图表元标记。或者您现在可以在仪表板中创建自己的集。在Facebook上的Open Graph仪表板中,您可以自定义Facebook应该如何阅读和与元标记交互。
您可以通过将URL传递给调试器来调试页面打开图形元标记。
即
http://developers.facebook.com/tools/debug/og/object?q=www.cnn.com
这将为您提供例如JSON或FB如何查看页面的HTML表示。