私のアプリはポップアップウィンドウで実行されます..同じページで実行しようとしています
<html xmlns:fb="http://www.facebook.com/2008/fbml">
<body>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<div id="fb-root"></div>
<script>
FB.init({appId: '164563273618405', xfbml: true, cookie: true, oauth: true});
FB.ui({
client_id: '164563273618405',
method: 'oauth',
scope: 'email,user_birthday,user_about_me,user_status,user_photos,friends_photos,read_stream',
redirect_uri: 'xxxxxxxx',
response_type: 'token'
});
</script>
</body>
</html>
developer.facebook.com/docs/reference/dialogs/#display に記載されているように display: page を追加してアプリをページで実行しようとすると、コードは次のようになります
<html xmlns:fb="http://www.facebook.com/2008/fbml">
<body>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<div id="fb-root"></div>
<script>
FB.init({appId: '164563273618405', xfbml: true, cookie: true, oauth: true});
FB.ui({
client_id: '164563273618405',
method: 'oauth',
display: 'page',
scope: 'email,user_birthday,user_about_me,user_status,user_photos,friends_photos,read_stream',
redirect_uri: 'xxxxxxx',
response_type: 'token'
});
</script>
</body>
</html>
実行されませんでした。