Facebook分享小部件

时间:2012-04-20 13:55:04

标签: facebook facebook-like facebook-apps facebook-social-plugins facebook-sharer

我已经读过Facebook分享器已弃用,所以我想知道如何通过js SDK(最好)在我的小部件中创建一个可以从任何域(不仅仅是app域)工作的共享按钮。

例如:
我在myserver.com上注册了我的应用程序 有人在hisservers.com上下载了我的小部件,我想从那里分享工作并发布到他的墙上。

我该怎么办?

2 个答案:

答案 0 :(得分:1)

您可以使用FB.ui Feed dialog提示用户在其Feed上发布故事,并在功能中指定您的链接。像这样

function postLink() {
    var obj = {
      method: 'feed',
      link: 'http://myserver.com',
      picture: 'a_picture',
      name: 'My Server',
      description: 'Sharing MyServer from HisServer.'
    };

    function callback(response) {
      console.log(response['post_id']);
    }

    FB.ui(obj, callback);
  }

当然,您还必须包含JS SDK的proper initialization

答案 1 :(得分:1)

function postLink() {
    var obj = {
      method: 'feed',
      link: 'http://myserver.com',
      picture: 'a_picture',
      name: 'My Server',
      description: 'Sharing MyServer from HisServer.'
    };

    function callback(response) {
      console.log(response['post_id']);
    }

    FB.ui(obj, callback);
  }