FaceBook订阅源对话框共享选项

时间:2014-04-29 14:28:20

标签: facebook facebook-sharer

一些背景信息

截至2014年3月/ 2月,Facebook sharer.php共享内容的方式不再接受自定义参数。请参阅response from a Facebook engineer

以前用这种形式允许多个参数:

http://www.facebook.com/sharer.php?s=100
    &p[url]={url}
    &p[images][0]={img}
    &p[title]={title}
    &p[summary]={desc}

所以你可以覆盖facebook从页面中抓取的标题,图像和描述,但现在看来这些都被忽略了。

相反,Facebook现在更喜欢页面上的opengraph标签。

那为什么这是一个问题?

这是我的场景:我有一个包含多个图像的图库页面。我有一个灯箱,点击时加载图像,当灯箱显示时,我还显示所有主要社交网络的共享图标,包括Facebook。

facebook sharer url是使用上述格式构建的,因此我将特定图像与图像标题一起传递。现在忽略这些值。

Feed救援对话?

Feed dialog共享方法现在是首选方法,它支持传递自定义图像和字幕。它在我上面的画廊场景中完美运行。但它有一个限制:它不允许您在您管理的页面上共享内容,如sharer.php所做的那样:

sharer.php share options

所以我的问题是......

如何让Feed对话框像sharer.php一样工作,并为最终用户提供分享到群组,朋友的时间轴或他/她管理的页面的选项?

1 个答案:

答案 0 :(得分:0)

  

但它有一个限制:它不允许您在您管理的页面上共享内容,如sharer.php所做的

这是错误的陈述。您可以使用Feed对话框在任何地方发布!您可以使用 to 参数,并为其提供您想要共享Feed的相关ID。

For example

PS Facebook今天推出了图谱API v2 ,并在Feed对话框中引入了新的Share Dialogs。如果这与你的意义有关,我可以不分享,但你可以看看。