【发布时间】:2014-10-14 14:49:13
【问题描述】:
我正在尝试通过 facebook 的分享对话框分享一些内容。 我的目标是分享客户购买的产品。我喜欢分享自定义文本、产品图片和产品链接。
应该是这样的:
我知道 Facebook 会抓取我传递的 URL 并根据页面获取信息,但我真的希望至少可以将文本传递到共享对话框。
所以问题是如何自定义共享的信息。
我尝试了不同的解决方案,例如使用 sharer.php 链接和使用 FB SDK 以及使用 FB.ui 的 share_button。
Sharer.php
<div class="fb-share-button"
data-href="http://www.facebook.com/sharer.php?s=100
&p[url]=http://bit.ly/myelection&p[images][0]=http://election.gv.my/assets/vote.png
&p[title]=My customized title
&p[summary]=My customized summary"a-width="100">
</div>
与 JDK 的共享按钮
<div class="fb-share-button" data-href="http://www.gartenxxl.de/p-1473049000">
</div>
我没有尝试使用 Javascript SDK 和 FB.Ui 方法来创建共享对话框,因为我还不想注册为 Facebook-Developer 并为 FB-Api-Key 创建应用程序,但是也许那是唯一的方法。 然后我会这样尝试:
JS
$('#'#'#share_button').click(
function(e){e.preventDefault();
FB.ui(
{
method: 'feed',
name: 'This is the content of the "name" field.',
link: 'http://www.groupstudy.in/articlePost.php?id=A_111213073144',
picture: 'http://www.groupstudy.in/img/logo3.jpeg',
caption: 'Top 3 reasons why you should care about your finance',
description: 'This is a Description',
message: ''
});
});
});
【问题讨论】:
标签: facebook facebook-javascript-sdk facebook-social-plugins facebook-sharer