2016-05-05 9 views
0

ページJSの私のサインが app.controller( 'UserControllerで'、機能(){ this.user =はuserStatus以下のように見える、それはのように動作しますangularjsとGoogleのクラウドサービスのエンドポイントのページにリダイレクト

userAuthed = function() { 
     var request = gapi.client.oauth2.userinfo.get().execute(function(resp) { 
      if (!resp.code) { 
       if(userStatus.isSignedIn){ 
        userStatus.isSignedIn = false; 
       }else{ 
        userStatus.isSignedIn = true; 
       } 
      }else{ 
       userStatus.isSignedIn = false; 
      } 
      }); 
     }; 

    this.doLogin = function(){  
     gapi.auth.authorize({client_id: CLIENT_ID, 
       scope: SCOPES, immediate: false}, 
       userAuthed); 
    }; 

}); 

答えて

0

the documentationによれば、コールバックで処理できるのはauth tokenです。このコールバックを使用すると、次のようなメッセージが表示されます。リクエストは行った。

+0

私はGoogleのクラウドエンドポイントの実装とWebインターフェイスを持つ別のプロジェクトを持つ2つの異なるプロジェクトを持っています。私が混乱している最初の事は、私がウェブプロジェクトのために誓いクライアントキーを使うべきか、あるいはログインするためにサービスプロジェクトを使うべきかということです。 – Vik

関連する問題