Как и этот вопрос, Google Photos API - аутентификация , мне интересно узнать об аутентификации для Google Photos API. Один из ответов на вопрос утверждает, что
Вам необходимо настроить учетные данные OAUth 2.0 (идентификатор клиента и секрет), а не ключ API. Более подробная информация в документации для разработчиков здесь: https://developers.google.com/photos/library/guides/get-started#request-id
API библиотеки Google Photos действует от имени пользователя, поэтому вам необходимо пройти аутентификацию через OAuth 2.0. В рамках этого запроса вы также должны указать область, которую должны принять ваши пользователи. Для получения более подробной информации см. Эту страницу: https://developers.google.com/photos/library/guides/authentication-authorization
Моя проблема в том, что я пытаюсь создать NodeJs-приложение, которое должно обслуживать другое веб-приложение с изображениями из фотографий Google. Я хочу аутентифицировать мое бэкэнд-приложение со статическим «ключом учетной записи службы» (от https://console.developers.google.com/apis/credentials):
![from https://console.developers.google.com/apis/credentials](https://i.stack.imgur.com/204on.png)
Я действительно не могу найти никого, кто делал это раньше. Это заставляет меня думать, что я могу пытаться построить что-то невозможное? google-api-nodejs-client также не поддерживает API фотографий.
Вопрос:
Если я войду в свою учетную запись google и создам «ключ учетной записи службы» (я хочу, чтобы мой бэкэнд передавал мои фотографии), можно ли было бы пройти аутентификацию в API фотографий из моего NodeJs-бэкенда? Как? (Я не ищу полное решение, просто подсказка)