Facebook共有機能が廃止されたことを読みました。そのため、js SDK(できれば)を介して、任意のドメイン(アプリドメインだけでなく)から機能する共有ボタンをウィジェットに作成する方法を知りたいと思いました。
例:
myserver.comにアプリを登録していて、
誰かが私のウィジェットをhisservers.comにダウンロードした場合、そこから共有を機能させて、彼のウォールに投稿したいと思います。
どうすればいいですか?
Facebook共有機能が廃止されたことを読みました。そのため、js SDK(できれば)を介して、任意のドメイン(アプリドメインだけでなく)から機能する共有ボタンをウィジェットに作成する方法を知りたいと思いました。
例:
myserver.comにアプリを登録していて、
誰かが私のウィジェットをhisservers.comにダウンロードした場合、そこから共有を機能させて、彼のウォールに投稿したいと思います。
どうすればいいですか?
FB.uiフィードダイアログを使用して、ユーザーにフィードでストーリーを公開するように促し、関数でリンクを指定できます。そのようです
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);
}
もちろん、JSSDKの適切な初期化も含める必要があります。
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);
}