-1

FB JavaScript SDKを使用してFacebookアプリケーションを開発中です。 OAuth Dialogを使用しているアプリケーションの開始時に電子メールの許可が必要です。ここでは、コードです:電子メールのFacebook(JavaScript)権限ダイアログ - エラー

<html xmlns:fb="https://www.facebook.com/2008/fbml"> 
    <body> 
    <script src="http://connect.facebook.net/en_US/all.js"></script> 
    <div id="fb-root"></div> 
    <script> 
     // assume we are already logged in 
     FB.init({appId: '*************', xfbml: true, cookie: true, oauth: true}); 

     FB.login({ 
     scope: 'email,user_birthday', 
     }); 
    </script> 

    <a href="https://www.facebook.com/dialog/oauth/? 
    scope=email,user_birthday& 
    client_id=148244388606048& 
    redirect_uri=https://apps.facebook.com/projectatestapp/test2.html& 
    response_type=token"> test</a> 
    </body> 
</html> 

しかし、私はURL https://apps.facebook.com/projectatestapp/test2.htmlを打ったとき、私がテストリンクを参照してください。私はリンクをクリックするといくつかの画面が点滅し、私は大きなFacebookのボタンが置かれている大きなFacebookのボタンが置かれていると私は許可のウィンドウが表示されたら、私は許可のウィンドウが表示されます

今私は私は間違ってやっているのですが、私のアプリケーション許可ウィンドウの過程で大きなfbボタンを見たくないのです。それをスキップする方法は?

答えて

0

target="_top"属性をリンク<a>に追加すると、リンクはiframe内ではなく上部ウィンドウで開きます。

+1

ありがとうalot .. ura life saver – user958414

+0

もう1つの質問があります:$今すぐ完全にうまく動作し、リンクが権限ウィンドウに直接表示され、ボタンがmy test2.htmlページに誘導されますが、電子メールを取得する方法test2.htmlページのidですか? – user958414

+0

ちょっと試してみて、試したコードで新しい質問をしたり、サーバー側のテクノロジを使用しているのか、またはJSだけを使用しているのか、それを解決できなかったらどうですか? :) – ifaour

関連する問題