在Facebook的分享对话框中更改粗体黑色标题

时间:2016-07-06 16:29:19

标签: facebook facebook-javascript-sdk

是否有参数可以在Facebook的分享对话框中更改粗体黑色文字(下例中的文字“Google”)?如果是,哪一个?

example screenshot

我的代码:

window.fbAsyncInit = function() {
  var locationArray = window.location.href.split("/");

  FB.init({
    channelUrl: locationArray[0] + '//' + locationArray[2] +     '/channel.php', //custom channel
    xfbml      : true,
    version    : 'v2.6'
  });



}
function test(){
  alert("test");
  FB.ui(
    {
      method: 'share',
      name: 'Sharing Test Name',
      caption: 'Sharing Test Caption',
      //picture: 'http://4.bp.blogspot.com/-8BR3-    K0b_lI/VlZ6b3WCM5I/AAAAAAAARmA/ATbes06U8oU/s1600/mustache-smiley.jpg',
      description: "Post to test the sharing funtion available via Facebook's js sdk",
      href: 'https://google.de',
    },
    // callback
    function(response) {
      if (response && !response.error_message) {
        alert('Posting completed.');
      } else {
        alert('Error while posting.');
      }
    }
  );
}
<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/de_DE/sdk.js#xfbml=1&appId={{ fbAppId }}&version=v2.5";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div onclick="test()">share</div>

研究没有给我任何回报(Facebook的文档,这里是谷歌)。 Facebook不允许更改对话文本的那一部分吗?

1 个答案:

答案 0 :(得分:1)

以前有参数来控制这个,我可能会弄错,但是目前我认为唯一的方法就是使用Open Graph元标记。