Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用带有回调功能的Facebook共享按钮?_Facebook_Fbml_Facebook Sharer - Fatal编程技术网

如何使用带有回调功能的Facebook共享按钮?

如何使用带有回调功能的Facebook共享按钮?,facebook,fbml,facebook-sharer,Facebook,Fbml,Facebook Sharer,直到昨天,我才在没有xfbml的情况下使用facebook共享按钮。昨天我看到共享按钮坏了 直到昨天,我还在添加一个名为fb_share only的锚元素,facebook js sdk将该元素转换为共享按钮 <div class="fb-share-con"> <a type="button" name="fb_share">Share</a> </div> 问题: 为什么我的旧方法不再有效,这种用法已被弃用 我可以为fbml共享按钮

直到昨天,我才在没有xfbml的情况下使用facebook共享按钮。昨天我看到共享按钮坏了

直到昨天,我还在添加一个名为fb_share only的锚元素,facebook js sdk将该元素转换为共享按钮

<div class="fb-share-con">
    <a type="button" name="fb_share">Share</a>
</div>
问题:

  • 为什么我的旧方法不再有效,这种用法已被弃用
  • 我可以为fbml共享按钮分配回调函数吗
  • 哪种方法最好
我懂一点英语。所以如果你用简单的语言写作,我会很高兴的。 谢谢

为什么我的旧方法不再有效,此用法已被弃用? Facebook不推荐使用共享按钮和功能,而支持“喜欢”和“发送”按钮

我可以为fbml共享按钮分配回调函数吗? 您不能,而且由于共享功能已被弃用,您应该避免使用它

哪种方法最好?
根据facebook的说法,你应该使用like/send按钮。

正在详细讨论共享按钮的用法,包括一位facebook工程师在JavaScript SDK上的回答。谢谢。我希望facebook在共享按钮页面上写上“share button depreceted”,而不是删除该页面。事实上,他们这样做了一年左右,我想添加一个链接,但找不到它,甚至连谷歌缓存版本都找不到。
<fb:share-button type="button"></fb:share-button>
FB.ui({
  method: 'feed'
  ,link: window.location.href
  ,picture: Page.get("image")
  ,name: Page.get("title")
  ,caption: '...'
  ,description: Page.get("description")
  },function(r){
    console.log("page shared",r);
});