2011-09-05 17 views
0

Facebook Connectを使用していますが、アプリのインストール後にストリームのプロンプトを表示する方法が不思議でした。あなたがログインするたびにではありません。ここで私のコードはログインしている、私はちょうどこれを介してログインするのではなく、ユーザーがアプリをインストールした場合、私がどのように検出できるかわからない。それでは、公開プロンプトで何を使うべきですか?ありがとうFacebook Javascriptプロンプトインストール後に公開

FB.login(function(response) 
    { 
     if (response.authResponse) 
     { 
      var accessToken = response.authResponse.accessToken; 
     } 
    },{scope:'email,publish_stream'}); 

答えて

0

ブロックの場合は最初にFB.getLoginStatusにコードを配置できます。あるいは、あなたはauth.loginを購読することができます。 https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/

+0

これは実際に私が現在持っているものです。問題は、あなたがログインしようとするたびに呼び出すことです。あなたがアクセス権を受け入れた後初めて、それを呼び出すだけです。私はあなたがアプリケーションに入っているかどうかを確認するだけで、バックエンドでこれを行うことができると理解していますが、プロンプトを出そうとしているので、チェックする方法があればJS。ありがとう – Tanner

+0

チェック/クッキーを設定することができますか?しかし、私はあなたがそれをサーバー側で行うべきだと思います:ユーザーのログインと初めてのインストールを確認してから、 "welcome"プロンプトを発行してください。あなたはPHP + Ajaxでコードを書くことができますが、私はそれを手伝うことはできません。 –

+0

これは私がやっていたことですが、私はJSログイン機能で追加できる簡単なチェックがあることを期待していました。ありがとう – Tanner

関連する問題