我试图与Facebook的分享对话分享一些内容。 我的目标是分享客户购买的产品。我喜欢分享自定义文字,产品图片和产品链接。
看起来应该是这样的:
我知道Facebook会抓取我传递的网址并根据网页获取信息,但我真的希望我能将文本至少传递到共享对话框。
所以问题是如何自定义共享的信息。
我尝试了不同的解决方案,例如使用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: ''
});
});
});
答案 0 :(得分:1)
不幸的是,动态内容不再可能了:
您购买产品的最佳方法是使用sharer.php,platform policy或Share Social Plugin。如果你想要一个自定义共享按钮设计,你当然需要使用sharer.php或FB.ui共享。
顺便说一句,此链接可能对Open Graph标记有用:FB.ui share dialog