0

私たちが運営している会社のイントラネット (Wordpress を使用) でこの問題に遭遇しました。

Google Contacts API を使用してユーザーを認証しようとすると、ユーザーの連絡先リストへのアクセス許可を付与した後、完全な認証が行われる前にエラーが返されますが、実際のエラーの詳細は示されません。

4 月下旬から 5 月上旬のある日まで、まったく問題なく動作していましたが、突然動作しなくなりました。

次のスコープを使用しています: http://www.google.com/m8/feeds/contacts/default/full

代わりに Google+ API を使用する暫定的な解決策が導入されました。API が認証後にユーザーの電子メール アドレスを提供せず、プロファイルの詳細のみを提供することを除いて、これはうまく機能しています。

ウェブサイトへのアクセスを特定の電子メール アドレスを持つ人に制限し、WordPress のユーザー管理と適切に統合して、新しいユーザー アカウントを生成し、それらを認証済みの電子メール アドレスにリンクするには、電子メール アドレスが絶対に必要です。

何かお役に立てば幸いです。

4

1 に答える 1

0

詳細についてはあまり提供していませんが、Google+ サインインには必要なものが含まれている必要があり、事前に調理された PHP コードが付属しています。https://developers.google.com/+/quickstart/phpを参照してください。

また、基本的なログイン フローを実行することもできます。「openid email」などのスコープを使用すると、メール アドレスが確実に取得されます。https://developers.google.com/accounts/docs/OAuth2Loginを参照してください

于 2013-05-31T23:26:21.857 に答える