Facebookアプリをすでに許可しているユーザーをサイトに自動的にログインさせようとしています。最初は次を使用する予定でした:
var cb = function(response) {
if (response.status === 'connected') {
FB.api('/me', function(response) {
$.post( url, { 'op':'facebook','name':response['name'],'id':response['id'],'email':response['email']},
function( data ) {
parent.location.reload();
});
});
} else {
alert('You are not logged in');
}
};
FB.login(cb, { scope: 'publish_actions,publish_stream,read_stream,email' });
それを使用すると facebook ポップアップが開きますが、このように自動的に行われると、多くのポップアップ ブロッカーやブラウザーによってブロックされ、アプリを許可していないユーザーにも表示されます。
私はそれを慎重に行いたいのですが、方法がわかりません:S
誰かがjavascriptを使用してログインする方法を教えてくれたら、それは素晴らしいことです:)