問題タブ [spring-social-google]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1990 参照

google-api - spring social google: people API 403 Legacy People APIにより禁止

Googleサインインでログインする必要があるプロジェクトがあります.Googleプロジェクトを作成しました。クライアント/秘密鍵を設定します。Web アプリケーション サーバーにポスト リクエストを送信し、そこに accessToken を送信するところまで来ました。

リクエストは: GET https://www.googleapis.com/plus/v1/people/me Accept: application/json, application/*+json Authorization: Bearer など

ここで例外が発生しました: 403 Forbidden。実際のリクエストが行われたことを手動で追跡し、残りのリクエストを手動で行って、特定のヘッダーで問題を再現する必要がありました。

ここに私が得ている結果があります:

"code": 403, "message": "以前の People API はプロジェクトで使用されていないか、無効になってい ます。https://console.developers.google.com/apis/api/legacypeopleにアクセスして有効にしてください.googleapis.com/overview?project= ... その後、再試行してください。最近この API を有効にした場合は、アクションがシステムに反映されるまで数分待ってから再試行してください。」

まず、リンクの読み込みに失敗します。「レガシー People API」は見つかりませんでした。新しい People API のみ。

この問題の解決策はあるのだろうか?People API を有効にして十分な時間待機しましたが、同じエラーが残ります。

編集 1: プロジェクト spring-social は死んだと思います。ログイン ロジックを書き直し、Spring-Social をキックアウトします。