android unauthorized_client ошибка в коде авторизации для получения токена доступа? - PullRequest
0 голосов
/ 23 апреля 2019

Я использую Fire Base Google Sigin, как только пользователь сделает Google Sigin в моем приложении для Android, я получу учетную запись с помощью кода Android `

GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
                .requestIdToken(getString(R.string.default_web_client_id))
                .requestServerAuthCode(getString(R.string.default_web_client_id), false)
                .requestEmail()
                .build();

mGoogleApiClient = new GoogleApiClient.Builder(this)
                .enableAutoManage(this, this)
                .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
                .build();

GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
            if (result.isSuccess()) {

                GoogleSignInAccount account = result.getSignInAccount();

                account .getServerAuthCode();
            } else {
                LogUtil.d(TAG, "result is fail = "+result);
            }

`

пожалуйста, отметьте ниже фотографию человека, чтобы отправить запрос на почту, чтобы получить токен доступа Почтальон попробовал изображение

я заметил, что default_web_client_id (созданный Google в приложении), то есть

<string name="default_web_client_id" translatable="false">457480315155-7f78c0vsh3gr0jt0ooon....</string> и я создал client_id и client_secret оба отличаются, это должно быть то же самое ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...