我有一个Drupal 6网站,我已经使用JavaScript SDK实现了Facebook Connect,并且它已经运行了几个月。
该网站使用旧的Facebook Share按钮(指向sharer.php),但这不适用于新的Facebook Connect API,因此我将其替换为fb:share-button。
我的问题是,Facebook分享按钮不适用于通过Facebook Connect登录的用户。只有加载栏,Facebook Share的灯箱显示为空。如果用户以非Facebook Connect用户身份登录该站点,则Facebook共享正常工作。
我已经搜索过类似的问题,并在Facebook开发者论坛上发现了一个未解决的帖子,看起来像是一个类似的问题。
这个网站也使用Facebook Like按钮,但据我所知,这些按钮不允许包含喜欢图像的图像。该网站的所有者需要Facebook Share,并且没有计划将其删除以仅与Facebook一起工作。
有什么建议吗?
感谢。
答案 0 :(得分:0)
我将此代码用于分享
function share(){
var share = {
method: 'stream.share',
u: document.getElementById('txtShare').value
};
FB.ui(share, function(response) { console.log(response); });
}