FB.uiを使用して、パラメーターdisplay:popupを使用してフィードを公開します。ユーザーが「キャンセル」または「共有」の後に選択すると、「redirect_uri」パラメーターで指定されたWebサイトがポップアップ内に表示されます。Facebookのドキュメントには、ボタンがキャンセルされたときにポップアップダイアログを閉じる必要があると記載されています。
これが私のコードです。私は何が間違っているのですか?
<script src='http://connect.facebook.net/en_US/all.js'></script>
<script>
window.fbAsyncInit = function () {
FB.init({
appId: my APP ID, status: true, cookie: true,
xfbml: false, channelUrl: 'MY URL/fb-channel.html'
});
};
function fbShare(title, fbSiteUrl, fbThumbnailUrl, fbSiteDescription) {
var publish = {
method: 'feed',
name: title,
caption: 'MY CAPTION',
description: fbSiteDescription,
picture: fbThumbnailUrl,
link: fbSiteUrl,
redirect_uri: 'MY WEB SITE URL',
actions: [
{ name: 'MY WEB SITE Name', link: 'MY WEB SITE URL' }
],
display: 'popup'
};
function callback(response) {
}
FB.ui(publish, callback);
}
</script>