我已经读过 Facebook 共享器已被弃用,所以我想知道如何通过 js SDK(最好)在我的小部件中创建一个可以在任何域(不仅仅是应用程序域)中工作的共享按钮。
例如:
我在 myserver.com 上注册了我的应用程序
并且有人在 hisservers.com 上下载了我的小部件,我希望共享从那里工作并发布到他的墙上。
我该怎么做?
我已经读过 Facebook 共享器已被弃用,所以我想知道如何通过 js SDK(最好)在我的小部件中创建一个可以在任何域(不仅仅是应用程序域)中工作的共享按钮。
例如:
我在 myserver.com 上注册了我的应用程序
并且有人在 hisservers.com 上下载了我的小部件,我希望共享从那里工作并发布到他的墙上。
我该怎么做?
您可以使用 FB.ui Feed 对话框提示用户在他们的 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 的正确初始化。
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);
}