私もそれを知るのにいくつか問題がありました。ウィキやどこにも、この種の動作に関する情報はありません。いくつかの可能な解決策を試した後、私はそれを機能させました。最も簡単な方法は、ユーザーが何かをクリックするなど、ファン ページ タブに埋め込まれたコンテンツとやり取りすることです。簡単な例は次のとおりです。
user_ajax = function() {
var ajax = new Ajax();
ajax.responseType = Ajax.RAW;
ajax.requireLogin = true;
ajax.ondone = function(data) {
new Dialog(Dialog.DIALOG_POP).showMessage('Status', data, button_confirm = 'Okay');
}
var url = "http://yourappurl.com/request_handler"
ajax.post(url);
}
そしてそのトリガー:
<a href="#" onclick="user_ajax();return false;">Interaction</a>
次に、ユーザーがアプリケーション (ファン ページ タブ) を使用していることがわかっている場合は、次のように呼び出して、ストリームの公開や電子メール通信などの追加の許可を求めることができます。
Facebook.showPermissionDialog('publish_stream,email');
これで問題が解決することを願っています。