有谁知道如何让facebook SDK JS共享对话框与灯箱库中的每张图片一起使用?
由于每个投资组合页面上都有很多图像,因此我无法使用OpenGraph元标记。所以,我已经尝试了URL重定向方法和JS SDK的FB.ui函数,似乎都不想拿起我的自定义参数。它将成功拉出页面的标题,并为每个图库拉出页面上的第一个图像,但不会拉出描述。这比没有好,但如果有办法使用我传递给它的自定义参数,那将会非常棒。
以下是我如何构建Facebook的网址:
var title = item.el.attr('title'),
imgURL = item.el.attr('href'),
pageURL = window.location.href,
fbURL = 'https://www.facebook.com/dialog/share?app_id=1773322452958479&';
fbURL += 'href=' + encodeURIComponent(pageURL);
fbURL += '&picture=' + encodeURIComponent(imgURL);
fbURL += '&description=DescriptionGoesHere';
生产现场: http://stoneblossom.twopaperdolls.com/portfolio/
Codepen示例: https://codepen.io/TPDBrendan/pen/vZKLQJ
答案 0 :(得分:0)
这里没有好的答案,基本上只需要接受Facebook只能通过元标记共享,这意味着每页一个图像......