Javascript 使用google登录获取大的个人资料图片

Javascript 使用google登录获取大的个人资料图片,javascript,google-login,Javascript,Google Login,我用这段代码在我的网站上实现谷歌登录 <script src="https://apis.google.com/js/platform.js" async defer></script> <div class="g-signin2" data-onsuccess="onSignIn"></div> <script> function onSignIn(googleUser) { var profile = googleUser.g

我用这段代码在我的网站上实现谷歌登录

<script src="https://apis.google.com/js/platform.js" async defer></script>
<div class="g-signin2" data-onsuccess="onSignIn"></div>

<script>
function onSignIn(googleUser) {
  var profile = googleUser.getBasicProfile();
  console.log('ID: ' + profile.getId()); // Do not send to your backend! Use an ID token instead.
  console.log('Name: ' + profile.getName());
  console.log('Image URL: ' + profile.getImageUrl());
  console.log('Email: ' + profile.getEmail());
}
</script>

函数onSignIn(谷歌用户){
var profile=googleUser.getBasicProfile();
console.log('ID:'+profile.getId());//不要发送到后端!改用ID令牌。
log('Name:'+profile.getName());
log('Image URL:'+profile.getImageUrl());
log('Email:'+profile.getEmail());
}

但我在控制台中得到了小剖面图。如何从google获取最大配置图片的url?

将查询参数添加到imageurl?sz=x,其中x是您的图像大小

基本上在这里回答


它可以工作,但我认为分辨率不会随着尺寸的增加而增加。这是因为谷歌api没有给你提供大图像:(有什么解决方案可以获得大图像吗?你必须以某种方式解析谷歌图像位置:让我们看看这个