Как использовать REST API Календаря Google в приложении для Android?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как использовать REST API Календаря Google в приложении для Android?

Сообщение Anonymous »

Я пытаюсь интегрировать API Календаря Google в свое приложение для Android, чтобы пользователи могли создавать, обновлять и удалять события. Я проследил за официальной документацией и добавил необходимые зависимости, но столкнулся с некоторыми проблемами.
Обратите внимание: меня не волнует, как это сделать, я просто хочу иметь возможность вставлять события в календарь пользователя (даже запрашивая у пользователя 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
Как сказано в Google Deco, но получена «Неразрешенная ссылка: accessToken»
  • 2nd путь от вошедшего в систему пользователя:

Код: Выделить всё

     val credential = GoogleAuthProvider.getCredential(idToken, null)
val authCredential = credential.zza()
Это возвращает «com. google.firebase.auth.AuthCredential», не удалось найти руководство по его использованию так, как мне нужно.
  • Также посмотрел новый AuthorizationClient, но опять же не смог найти, как его использовать так, как мне нужно.
Спасибо за любую помощь в продвигаться

Подробнее здесь: https://stackoverflow.com/questions/792 ... ndroid-app
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»