我在这里和周围的interwebs解释了如何为我的网站创建一个自定义的Facebook共享对话框。如何创建传递参数的自定义Facebook共享对话框?
但我发现从平均情况,矿井有一些区别:
1 - 我想自定义区域在我的网页打开和关闭,当人们点击一个按钮(分享按钮)
2-我想分享灯箱中的内容,而不是页面的内容。例如,我们有一个产品列表,每个产品将在Lightbox中打开。我想分享有关此产品现在在一个灯箱中打开的信息
我看到有人在谈论Javascript SDK,但它的安装指南告诉我设置APP_ID,但没有任何应用程序创建我的网站。我必须创建一个才能使用此SDK吗?
如果我复制并粘贴到它的工作原理地址栏我也发现了这种模式
http://www.facebook.com/sharer.php?s=100&p[title]=a title&p[summary]=a description &p[url]=http://www.linkhere.com&p[images][0]=http://www.linkhere.com/image.jpg
。但用户被重定向到一个新的页面。那不好。
,我想这与上面的图案说,但不可能使它工作
<a href="#"
onclick="
window.open(
'https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href),
'facebook-share-dialog',
'width=626,height=436');
return false;">
Share on Facebook
</a>
它不接受我试图传递的参数。
你们有没有人知道如何解决这个问题?它会通过改变元标签的“内容”吗?你的解决方案是什么?
@EDIT
只是我使用的解决方案
@EDIT 2
更新了V2.2回答
感谢它的帮助.. –
我相信'feed'现在已经在APIv2中被弃用了。只有共享是支持的,它似乎不允许覆盖OG属性。 – kamranicus
仍然有效@subkamran –