在与GoogleSignInAccount登录后,我正在尝试使用GoogleSignIn类获取GoogleSignIn照片Url:
[...]
GoogleSignInAccount account = GoogleSignIn.getLastSignedInAccount(this);
Uri photoUrl = MainActivity.account.getPhotoUrl();
[...]但是photoUrl总是空的。我在Stackoverflow (GoogleSignInAccount getPhotoUrl()返回null)上读到,如果Google+配置不好,它将返回NULL。主要问题是: Google+已于2019年4月2日关闭。
我现在怎样才能得到Google照片URL?
发布于 2019-05-12 00:29:54
您的代码和官方文档没有任何问题。
请注意,任何配置文件字段都可以为空,这取决于您请求的作用域以及用户的配置文件包括哪些信息。
图片网址的谷歌帐户。如果配置了requestProfile(),并且用户确实有Google+配置文件图片,则只有非null。
由于google plus已被删除,所以getPhotoUrl返回null是有意义的。
https://stackoverflow.com/questions/56094767
复制相似问题