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