Обратите внимание: меня не волнует, как это сделать, я просто хочу иметь возможность вставлять события в календарь пользователя (даже запрашивая у пользователя APIKEY и используя его, это допустимый вариант, но не удалось заставить API работать с APIKEY)
например, я пытаюсь ПОЛУЧИТЬ список календаря (ввод данных не требуется) "https://www.googleapis.com/calendar/v3/ ... lendarList", и я получаю:
Код: Выделить всё
"code": 401,
"message": "Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
"status": "UNAUTHENTICATED",
- GoogleSignIn – не удалось найти способ получить accessToken и использовать его в API. Чтобы получить AccessToken, мне нужно иметь "redirect_uri", не удалось найти способ заставить его работать с приложением только для Android
- после входа в систему пользователь:
Код: Выделить всё
val credential = GoogleAuthProvider.getCredential(idToken, null)
val accessToken = credential.accessToken
- 2nd путь от вошедшего в систему пользователя:
Код: Выделить всё
val credential = GoogleAuthProvider.getCredential(idToken, null)
val authCredential = credential.zza()
- Также посмотрел новый AuthorizationClient, но опять же не смог найти, как его использовать так, как мне нужно.
Подробнее здесь: https://stackoverflow.com/questions/792 ... ndroid-app
Мобильная версия