Fb.ui()共享未显示用户自定义消息

时间:2014-11-14 01:02:30

标签: facebook facebook-javascript-sdk

用户在弹出窗口中输入的自定义文本: http://monosnap.com/image/koz7B5cQgs2MyYH2Fr0ZDTwm6kPnux.png

不要在Facebook上显示:
http://monosnap.com/image/vs4rsYk5eCiknJllTSCESQibjh2biT.png
我的意思是" 1111111"

即使我在分享前使用: FB.login(函数(响应){},{范围:' publish_actions'});

仍然没有消息

$(function() {
  $.ajaxSetup({ cache: true });
  $.getScript('//connect.facebook.net/en_US/sdk/debug.js', function(){
    FB.init({
      appId: '856902511027949',
      status : true, 
      cookie : true, 
      xfbml  : true, 
      oauth  : true, 
      version    : 'v2.2'
    });
  });

  $(".init").on('click', function(event) {
    event.preventDefault();
    FB.ui({
      method: 'share',
      href: 'https://developers.facebook.com/docs/',
      display: 'popup'
    }, function(response){
      console.log(response);
    });

  });
});

代码:http://jsbin.com/cahoziteza/2/edit?html,output
例如:http://jsbin.com/cahoziteza/2

更新
向Facebook询问此事,他们说这是一个错误 https://developers.facebook.com/bugs/797358463644104/

2 个答案:

答案 0 :(得分:0)

您无法添加消息,至少不会再添消息。无论如何它都没有用,因为根据平台策略不允许预先填写消息:https://developers.facebook.com/policy/

  

2.3:不要预先填写带有人未创建内容的帖子的标题,评论,消息或用户消息参数,即使该人可以在共享之前编辑或删除内容。

答案 1 :(得分:0)

嗨,您需要广告此行,此内容会在您的出版物中添加注释

FB.ui({       方法:'分享',       href:'https://developers.facebook.com/docs/',       显示:'弹出'       的引用: 'mensagge'     },function(response){       的console.log(响应);     });

}); });