Вопрос
Может ли веб-приложение отображать изображение профиля пользователя G Suite, используя только thumbnailPhotoUrl
, или это необходимо для сохранения и обслуживания изображения?
Контекст
В этом руководстве описано, как получить изображение из Справочника API. Но я не уверен, как перейти от запроса get
к файлу изображения, который я могу отобразить. Упоминается библиотека Closure , используемая для кодирования / декодирования Base64.
Я хотел бы использовать ссылку на изображение, чтобы использовать в качестве src
элемента img
.
Что я пробовал
Облачная функция Firebase, использующая служебную учетную запись с делегированием по всему домену, получает пользовательские данные через https://www.googleapis.com/admin/directory/v1/users
. Это возвращает thumbnailPhotoUrl
, и я могу вставить URL-адрес в Chrome и просмотреть изображение. Если я поделюсь thumbnailPhotoUrl
с кем-то еще, они не увидят изображение, а вместо этого увидят заполнитель силуэта.
Примечание: thumbnailPhotoUrl
включает /private
как это:
https://www.google.com/s2/photos/private/xyz123...
Это подсказка, что этот URL не будет работать в веб-приложении для отображения изображения?