4

Facebook API の v2.0 を使用すると、[キャンセル] または [Facebook に投稿] ボタンが選択された後、共有ダイアログのポップアップが閉じません。以前は、'redirect_uri' パラメータが Feed エンドポイントに渡され、これを使用してウィンドウを閉じることができました。ただし、このパラメーターを共有エンドポイントに渡そうとすると、「FB.ui を使用する場合は、redirect_uri を指定しないでください」というメッセージが表示されます。

ポップアップウィンドウを強制的に閉じる方法はありますか? そうでない場合は、API リクエストに問題がある可能性がありますか? 「Facebookに投稿」を選択するとリンクが共有されるので、ログインや権限の問題ではないと思います。

API 呼び出しは次のようになります。

FB.ui({
    method: 'share',
    href: location.href,
)}, function(response){});
4

1 に答える 1