在Javascript sdk的Facebook共享对话框上花了5个小时后,我找不到添加描述的方法('对这个'说些什么)到对话框中。
任何解决方案都会受到赞赏:)
这是我尝试过的:
<div class="fb-share-button" data-href="https://developers.facebook.com/products/" data-type="button"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
答案 0 :(得分:1)
尝试使用已有的内容:
window.fbAsyncInit = function () {
FB.init({
appId: 'your_app_id',
version: 'v2.0',
status: true, // check login status
cookie: true, // enable cookies to allow the server to access the session
xfbml: true // parse XFBML
});
};
$(".fb-share-button").click(function(e){
FB.ui({ method: "feed",
description: "Your description",
name: "Share this",
link: ShareUrl,
}, function (response) {
if (response && response.post_id) {
alert("post successful");
}
}
);
});
我希望这会有所帮助。