如何在 google api 中进行身份验证?

How to authenticate in googleapi?

好的,我已经收到所有令牌,我想访问 https://www.googleapis.com/admin/directory/v1/users/

我该怎么做 - 我试过了:

await (await fetch("https://www.googleapis.com/admin/directory/v1/users/" +
            userInfo.sub + '?access_token=' + accessToken, {method: "GET"})).json()

但是它没有告诉我我没有登录 (401)。

尝试将其添加为不记名令牌

Javascript

fetch('https://www.googleapis.com/admin/directory/v1/users', { 
   method: 'get', 
   headers: new Headers({
     'Authorization': 'Bearer ' + accessToken, 
     'Content-Type': 'application/x-www-form-urlencoded'
   })
 });

Node.js

const request = require('request');

request({
  url: 'https://www.googleapis.com/admin/directory/v1/users',
  headers: {
     'Authorization': 'Bearer ' + accessToken
  },
  rejectUnauthorized: false
}, function(err, res) {
      if(err) {
        console.error(err);
      } else {
        console.log(res.body);
      }

});