2017-05-17 9 views
0

私はEmbed APIにgapi.analyticsを使用していますが、gapi.analytics.ready関数で以下のコードを使用して認証を検証しています。gapi.analytics.auth.isAuthorizedはページの読み込み時に常にfalseです

if (gapi.analytics.auth.isAuthorized()) { 
    onAuthorize(); 
} else { 
    gapi.analytics.auth.on('success', onAuthorize); 
} 

しかし、gapi.analytics.auth.isAuthorized()は、ページの読み込み時に常にfalseを返します。

どうすれば修正できますか?あなたは、このようにそれを行うことができます

答えて

1

:。

gapi.analytics.auth.on('needsAuthorization', function() { 
    console.log('User is not Authorized!'); 
}); 

gapi.analytics.auth.authorizeメソッドを呼び出すと、最初のチェックは、ユーザが現在で署名されているかどうかを確認するために行われた場合ユーザーはで、ではログインしていません。このイベントは、さらなる承認が必要であることを示すために発効します。

関連する問題