我正在使用服务密钥方法对node.js中的googleapis进行身份验证。我可以成功进行身份验证,但是在此之后尝试发出请求时,出现“ 401登录要求”错误。
这是验证码:
$$$$
在上面的代码中,成功显示了“ Google Authenticated”文本,表明身份验证应该已经成功。
但是在此之后尝试使用API时,我从中返回了401错误:
const google = require('googleapis').google;
const privateKey = require('./private_key.json');
const jwtClient = new google.auth.JWT(
privateKey.client_email,
null,
privateKey.private_key,
[
'https://www.googleapis.com/auth/analytics.readonly'
]
);
jwtClient.authorize((err, tokens) => {
if(err) {
console.log(err);
}
else {
console.log('Google Authenticated');
}
});
答案 0 :(得分:0)
您要混合使用回调和Promise :)试试看!
int syscall(int param1, int param2, char operation[], int* result)
{ /* rest of code */
您可以尝试一下吗?