0

Google および Google アプリ アカウントの認証に omniauth-google-oauth2 を使用しています。私のアプリでは、ユーザーは Google アカウントでログインして Google アナリティクス データを表示します。ユーザーが有効な GA アカウントで正しくログインすると、認証は適切に行われますが、アカウントが Google アナリティクスに登録されていないとエラーが発生します。

{
    "errors" = > [{
        "domain" = > "global", "reason" = > "insufficientPermissions", "message" = > "User does not have any Google Analytics account."
    }], "code" = > 403, "message" = > "User does not have any Google Analytics account."
}:

これを処理する方法がわからず、「アカウントが GA に登録されていません」というエラー メッセージを表示して、ユーザーをログイン ページにリダイレクトする

4

1 に答える 1