Я являюсь членом организации, которая хранит фотографии мероприятий в учетной записи Google Фото организации. Мы желаем размещать эти фотографии через PHP на нашем веб-сайте. Я следовал инструкциям по добавлению библиотеки API для фотографий Google и учетной записи OATH2.
Сначала при настройке согласия OATH есть поле области действия. Мы не можем выбрать или добавить какие-либо области.
Во-вторых, просто используя https://developers.google.com/photos/library/reference/rest/v1/sharedAlbums/get?authuser=2, он дает возможность проверить функциональность без дальнейшего кодирования. Вы вошли в систему как желаемую учетную запись по указанной выше ссылке и использовали, как я полагаю, строку shareToken, которую вы получаете, когда копируете URL-адрес общего ресурса и оставляете только часть ha sh (например: 'Buj7y3kTVo7KRUjr6'). Поскольку у нас включен только OATH2, мы снимаем выделение ключа API и нажимаем «Выполнить», что дает следующую ошибку:
{
"error": {
"code": 400,
"message": "Invalid share token.",
"status": "INVALID_ARGUMENT"
}
}
Заглянув под «Области», я вижу: «https://www.googleapis.com/auth/photoslibrary.sharing», но под учетными данными OATH я не вижу возможности добавить его. Кажется, застрял!
Спасибо.