谷歌一键登录。我无法检索某些用户的个人资料图片

问题描述 投票:0回答:1
const oauthClient = new OAuth2Client(clientId, clientSecret);

    const response: LoginTicket = await oauthClient.verifyIdToken({
      idToken: token,
    });

    const responsePayload = response.getPayload();
  • 来自前端的令牌。

在此响应Payload无法获取某些用户的profile_picture。任何帮助感激

nestjs react-google-login
1个回答
0
投票

您应该将个人资料纳入我们的范围

const scopes = ['openid', 'profile'];  

const oauthClient = new OAuth2Client(clientId, clientSecret);

const response: LoginTicket = await oauthClient.verifyIdToken({
  idToken: token,
  audience: yourClientId,  
  scopes: scopes,
});

const responsePayload = response.getPayload();
© www.soinside.com 2019 - 2024. All rights reserved.