无法使用从admin SDK的google api获取的缩略图URL在我的网站中显示google缩略图图像

问题描述 投票:1回答:1

我正在尝试将google个人资料图片显示为我的网站中的用户个人资料图片。我正在使用Google API从G Suite管理员SDK访问用户的Google缩略图网址。当用户使用自己的个人资料登录时,Google chrome中的一切都很好。从Internet Explorer访问时,很少有人无法查看其个人资料照片。

我观察到为显示图片的用户和其他未显示图片的用户提供的缩略图URL。我看到URL中有一些类似于Public和private的东西。在所有浏览器中均显示带有public的缩略图URL。以下是网址:

[https://www.google.com/s2/photos/ public / AIbEiAIAAABECL7ptr30-bX1lwEiC3ZjYXJkX3Bob3RvKihkMDM3MGRjZTZjYmQxMmI4MGY0NGRhZDkwNzU5MGU5ODAwMGU3ZNdhA-BN1NWHCN2A3C9A4C7A9C3D3C3D9C3D9

https://www.google.com/s2/photos/ 私有

/ AIbEiAIAAABDCJjb6eu7q_eWLSILdmNhcmRfcGhvdG8qKDAwODY0MjkxNjU1ZGJlNGJlM2RmNDM5YWEzZTM1OWFkZDQ0MThkNzxw1d6

我希望在所有浏览器中显示从Google检索到的个人资料图像。

我正在尝试将google个人资料图片显示为我的网站中的用户个人资料图片。我正在使用Google API从G Suite管理员SDK访问用户的Google缩略图网址。在Google上一切都很好...

google-api google-oauth2 google-admin-sdk google-api-nodejs-client
1个回答
0
投票

正如@MαπμQμαπkγVπ.0在评论中所提到的,在G Suite中,thumbnailURL可以是私有的,特别是如果用户尚未启用Google +个人资料(对于G Suite帐户仍然有效)。为了解决此问题,我使用了Admin SDK> Directory API和People API的组合。

Directory API

© www.soinside.com 2019 - 2024. All rights reserved.