ドライブ、カレンダー、メールなどのGoogleAPIを統合するアプリケーションを構築しています。ユーザーを認証してデータを取得する方法を探しています。私の混乱は、ユーザー名でのログインと、クライアントログインと呼ばれるパスワードとOAuth2と呼ばれる新しいメカニズムが廃止されたことです。ただし、ユーザーがユーザーファイルを表示するためにログインしていない場合、OAuth2では毎回ログインする必要があります。そして、ユーザーが毎回ユーザー名とパスワードを書くとしたら、それについての考えが理解できません。html5-jquery-phpベースのアプリケーションを離れることなく、ユーザーにファイル、イベント、メールを表示する方法を探しています。
質問する
912 次
2 に答える
1
前の質問に対する私の答えを参照してください。access_tokenとrefresh_tokenを利用する必要があります。
ユーザーが最初に認証するときに、を取得しauthorization_token
ます。次に、それを使用してとを取得しaccess_token
ますrefresh_token
。これで、アプリがユーザーのGoogleアカウントで認証されるたびに、有効期限が切れているかどうかを確認できます。access_token
有効期限が切れている場合は、を使用しrefresh_token
て別のを取得しaccess_token
ます。
于 2012-12-24T03:15:28.707 に答える
0
トークンの有効期限を追跡することはそれほど重要ではないと思います。すべてのクエリの前に更新すると、すべてが正常に機能しているようです。
私は自分で書いたGoogleのドキュメントにとても不満を感じました:
于 2013-01-05T19:36:01.767 に答える