Facebook分享动态内容

// share

//初始化:

window.fbAsyncInit = function() {

FB.init({appId:'app_id',autoLogAppEvents:true,xfbml:true,version:'v2.10'});//app_id是你的app_id

};

// 引入SDK:

(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";

fjs.parentNode.insertBefore(js, fjs);

}(document, 'script', 'facebook-jssdk'));

// 定义调用方法:

function shareToFacebook(){

var uid=1;

FB.ui(

{

method: 'share',

href: 'http:www.xxxxxxx.com/?'+'uid='+uid,//uid是被分享的链接,url带上UID=1,如:http://www.xxxxxxx.com/?uid=1,uid可要可不要

},

// callback:

function(response) {

  if (response && !response.error_message) {alert("Posting completed.")}

  else {alert("Error while posting.")}

}

// 调用事件:

$(".share_facebook").click(function(){

  shareToFacebook();

})

以上方法会自动分享网站的HTML结构里的title和content,等

想要自定义title和content,又不想改变head标签里的title,用一下方法可以解决:

<!-- share -->

<meta property="og:title" content="Pinduoduo">

<meta property="og:type" content="website">

<meta property="og:image" content="www.baidu.com/img/bd_logo1.png">

<meta property="og:description" content="share get less">

<!-- share end -->

猜你喜欢

转载自blog.csdn.net/qq_40101922/article/details/82144039