Node.js 没有收到电子邮件

Node.js 没有收到电子邮件,node.js,google-apis-explorer,Node.js,Google Apis Explorer,我在我的应用程序上使用google登录,我使用的是ionic v3和本机google插件,因此用户被引导到google登录并允许我们访问。一旦用户允许访问,我将请求发送到我的后端,在那里我使用从Google发送的用户ID来获取用户信息。除了电子邮件地址,我得到了我需要的所有信息。不知道为什么用户的电子邮件没有显示。以下是我的后端代码: const plus = googleAPI.google.plus({ version: 'v1', auth:

我在我的应用程序上使用google登录,我使用的是ionic v3和本机google插件,因此用户被引导到google登录并允许我们访问。一旦用户允许访问,我将请求发送到我的后端,在那里我使用从Google发送的用户ID来获取用户信息。除了电子邮件地址,我得到了我需要的所有信息。不知道为什么用户的电子邮件没有显示。以下是我的后端代码:

        const plus = googleAPI.google.plus({
        version: 'v1',
        auth: 'My API Key' 
    });

    plus.people.get({
        userId: googleUserId,
        fields: 'displayName,emails,name'
    })
        .then((user) => {
            console.log('Google plus user: ' + JSON.stringify(user.data));
            console.log('Emails: ' + user.data.emails)
        })
        .catch((err) => {
            console.log('Google plus error: ' + err);
        })

这似乎是一个权限问题,因为我在应用程序上设置了一个iOS webClientId,它与我的API密钥不同。如果是这样,我该如何着手修复它呢?

发现api调用在get中缺少accessToken