標準の FB Connect loginbutton を使用し、onlogin() 関数呼び出しを追加します
<fb:login-button onlogin="OnRequestPermission();"></fb:login-button>
この関数を使用して、パーミッション リクエスト ダイアログを手動で呼び出します。
function OnRequestPermission(){
var myPermissions = "publish_stream"; // permissions your app needs
FB.Connect.showPermissionDialog(myPermissions , function(perms) {
if (!perms)
{
// handles if the user rejects the request for permissions.
// This is a good place to log off from Facebook connect
}
else
{
// finish up here if the user has accepted permission request
}
});
}
ソース: http://forum.developers.facebook.com/viewtopic.php?pid=190797