需要一种巧妙的方法来创建一种具有自定义参数的动态facebook共享技术



由于Sharer接受自定义参数的能力已经失效,这对像我这样的人来说是最简单的方法,所以我对到处都是FB.ui和OGP的对话感到有点困惑。我不会通过任何应用程序进行共享。因此,不要建议使用需要任何app_id的方法。

我有一个引导模式,它是根据url查询字符串从数据库动态填充的。我需要一个按钮来共享模态内容。

我想在包含模态的页面中添加og元标记,这取决于在加载时使用"jquery$('head'(.append(("的相同查询字符串。则共享按钮将触发共享对话&OGP将从元数据中提取数据&填充对话。

简单使用:

https://www.facebook.com/sharer/sharer.php?u=http://example.com

这仍然有效。

过去,web开发人员可以通过在共享对话框URL:中添加额外的查询参数来自定义这些元素

p[title] = Custom Title
p[summary] = Custom Description
p[images][0] = Custom Thumbnail Image

对于参数,使用og元标签:

<meta property="og:type" content="article" />
<meta property="og:title" content="Something" />

有关og协议,请参阅:http://ogp.me/

有关馈送对话框,请参阅:https://developers.facebook.com/docs/sharing/reference/feed-dialog/v2.2

相关内容

最新更新