Jquery Facebook-共享按钮-设置文本、标题
我在一个列表中得到了一些博客帖子-我想为每个帖子创建一个共享链接,我得到了以下内容:Jquery Facebook-共享按钮-设置文本、标题,jquery,html,facebook,share,Jquery,Html,Facebook,Share,我在一个列表中得到了一些博客帖子-我想为每个帖子创建一个共享链接,我得到了以下内容: <span data-fbTitle="Diamond Energy" data-fbText="Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis partur
<span data-fbTitle="Diamond Energy" data-fbText="Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus." class="fbLink"> Share</span>
新窗口将打开,但数据不正确。。共享url需要什么结构?我已经搜索过了,但是有很多旧的、不推荐使用的链接
问候尝试使用
var title = $(this).attr('data-fbTitle');
var text = $(this).attr('data-fbText');
您还有一个输入错误,在连接
窗口中的值时,需要使用标题而不是titel
。open()
现在我使用以下方法,效果非常好:
首先,然后:
FB.ui(
{
method: 'feed',
name: 'Facebook Dialogs',
link: 'https://developers.facebook.com/docs/dialogs/',
picture: 'http://fbrell.com/f8.jpg',
caption: 'Reference Documentation',
description: 'Dialogs provide a simple, consistent interface for applications to interface with users.'
},
function(response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);
哦,你们真傻,我把这个演示的标题改成了titel;)共享url正确吗?不正确,窗口打开正确,我还alert()
变量-也有效。。我想我使用了错误的url来共享
FB.ui(
{
method: 'feed',
name: 'Facebook Dialogs',
link: 'https://developers.facebook.com/docs/dialogs/',
picture: 'http://fbrell.com/f8.jpg',
caption: 'Reference Documentation',
description: 'Dialogs provide a simple, consistent interface for applications to interface with users.'
},
function(response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);