「google-api-php-client」-Library(http://code.google.com/p/google-api-php-client/)で提供されている例を使用して、ユーザーのログインと承認を実装しています私のウェブサイトでGoogleサービスを利用しています。 私はClient-IDなどを追加する以外は、例を変更しませんでした。google api(OAuth 2)の権限を保存するにはどうすればよいですか?
ユーザー自身がログインでき、提供された情報を取得できます。 しかし、ページを離れるときに、承認手続き全体が再度呼び出されます。ユーザーは記憶されておらず、アクセス許可を再度与える必要があります。これは、わたしが知っているように、グーグルログインの典型的ではない迷惑なものです。
例:stackoverflowで、私は自分のGoogleアカウントでログインしています。 私はこのサイトに再度アクセスするたびに、私は自動的にログインしています、または(ログアウトした場合)ただ再度ログインする必要があります - 私は再度一般的な権利を確認する必要はありません。 しかし、私のサイトの例を使用すると、サイトに再びアクセスしたときにいつでもアクセスできるようになります。
例を使用する際に間違いをしましたか? 許可要求を何度も繰り返さないようにするには、何が必要ですか?
ご協力いただきありがとうございます。
ありがとう、クラウディオ!そのリンクは面白そうです。 私はある種の「ダミーのためのトークン」を必要としているようです。 :-) 私は、そのことを知りました '$ client-> setAccessType(" online "); $ client-> setApprovalPrompt( "auto");は問題の1つの部分を解決します。 クッキーとしてトークンのクライアント側を保存しようとしましたが、成功しませんでした... – Elvis
要求されたURLはこのサーバー上に見つかりませんでした。 – yesitsme