私はFacebookの共有者が非難されていることを読んだので、どのドメインからでも(アプリケーションドメインだけでなく)js SDKを介して動作するウィジェットの共有ボタンを作成する方法を知りたかった(好ましくは)。例えばウィジェットでのFacebookの共有
:
私は私のアプリがmyserver.com
に登録されており、誰かが、私はシェアがそこから仕事と彼の壁に掲示したい、hisservers.comに私のウィジェットをダウンロードしました。
どうすればいいですか?
私はFacebookの共有者が非難されていることを読んだので、どのドメインからでも(アプリケーションドメインだけでなく)js SDKを介して動作するウィジェットの共有ボタンを作成する方法を知りたかった(好ましくは)。例えばウィジェットでのFacebookの共有
:
私は私のアプリがmyserver.com
に登録されており、誰かが、私はシェアがそこから仕事と彼の壁に掲示したい、hisservers.comに私のウィジェットをダウンロードしました。
どうすればいいですか?
FB.ui Feed dialogを使用して、フィードにストーリーを公開し、その機能でリンクを指定するようユーザーに促すことができます。もちろんそう
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を含める必要があります。
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(@avist)を経由して、それを実装する必要が – wzub
[同様のボタン](https://developers.facebook.com/docs/reference/plugins/like/)プラグインを使用することができます – funerr
それはJSです! JS SDKを初期化した後( 'answer'のリンクを参照)、' postLink() '関数を呼び出すと、ポップアップが開きます。 [例](http://www.fbrell.com/fb.ui/feed)。 'Share this app' – wzub