【发布时间】:2019-05-01 14:52:04
【问题描述】:
问题
网络应用能否仅使用thumbnailPhotoUrl 显示 G Suite 用户的个人资料图片,还是需要保存并提供图片?
上下文
This Guide 描述了如何从 Directory API 获取图像。但我不确定如何从get 请求转移到我可以显示的图像文件。提到了 Closure Library 用于 Base64 编码/解码。
我想使用图像的链接,用作img 元素的src。
我的尝试
使用具有域范围委派的服务帐户的 Firebase 云功能正在通过 https://www.googleapis.com/admin/directory/v1/users 检索用户数据。这将返回thumbnailPhotoUrl,我可以将 URL 粘贴到 chrome 中并查看图像。如果我与其他人分享thumbnailPhotoUrl,他们看不到图像,而是看到剪影占位符。
注意:thumbnailPhotoUrl 包括 /private like 这个:
https://www.google.com/s2/photos/private/xyz123...
这是否表明此 URL 在 Web 应用中无法显示图像?
【问题讨论】:
-
它对你有用吗?我尝试以编程方式下载图像,它还下载了剪影图像。您是如何管理下载缩略图的?
标签: firebase google-api google-cloud-firestore google-workspace