如何区分 Google OAuth 中的实际图片与默认自动生成的图片?

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

我正在使用 Passport Google 策略 (OAuth 2.0) 从 Google 检索用户数据。除非登录用户没有明确设置的个人资料图片,否则这工作正常。在这种情况下,Google 会返回带有用户名字首字母的默认图像:

我希望能够判断 API 返回的图像是真实图像还是类似的图像。我该如何实现这个目标?有一个类似的问题 here 但答案已经过时了,因为 Google 似乎不再提供

isDefault
标志。它也没有一致的默认 silhouette URI,因为自动生成的图像对于不同的用户来说是不同的,具体取决于他们的首字母缩写。 Google OAuth 2.0 是否提供任何替代标志来告诉我该图像是否是自动生成的?

google-oauth passport-google-oauth2
1个回答
0
投票

不幸的是,据我的结论,自 2023 年起,Google+ 将停止使用,并且 people.googleapis 已更改。我还没有找到一种方法来知道您从 Google 收到的图片是否是默认图片。

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