Facebook Fb.ui feed - 姓名,图片,标题在localhost中不起作用

时间:2017-10-11 05:45:00

标签: javascript html5 facebook

enter image description here 任何可以帮助我的人..我的问题是当我在facebook上分享时,图片无效我的代码有什么问题..我正在使用localhost ......

提前感谢。

$('.testBtn').click(function() {
FB.ui({
      method: 'feed',
      name: 'Test Name',
      link: "http://192.168.1.149/", 
      picture: 'http://www.fbrell.com/f8.jpg',
      caption: 'An example caption',
    }, function(response){
        console.log(response);
    }
);
});

2 个答案:

答案 0 :(得分:2)

我现在解决了这个问题..所以它对其他人有帮助..检查我在下面使用的代码。

$('.testBtn').on('click', function() {
FB.ui({
    method: 'share_open_graph',
    action_type: 'og.shares',
    action_properties: JSON.stringify({
        object : {
           'og:url': 'your url',
           'og:title': 'Test Title',
           'og:description': 'Dialogs provide a simple, consistent interface for applications to interface with users.',
           'og:og:image:width': '2560',
           'og:image:height': '960',
           'og:image': 'your image',
        }
    })
  });
});

答案 1 :(得分:1)

不推荐使用这些参数,这些参数将从共享URL的OG标记中获取。阅读Graph API的v2.9的更改日志:https://developers.facebook.com/docs/graph-api/changelog/#v2_9