由于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