setCredentials不是googleapis.auth.OAuth2中的函数
我正在使用“googleapis”节点模块。 由于几天我开始得到以下错误:
this.oauth2Client.setCredentials不是一个函数..
代码:
var google = require('googleapis'); var OAuth2 = google.auth.OAuth2; this.oauth2Client = new OAuth2(endpointdetails.gss_endpoint.targetBinding[0].value, endpointdetails.gss_endpoint.targetBinding[1].value); this.oauth2Client.setCredentials({ access_token: endpointdetails.gss_endpoint.targetBinding[2].value, refresh_token: endpointdetails.gss_endpoint.targetBinding[3].value, expiry_date: true });
尝试使用:
oauth2Client.credentials = tokens;
代替
oauth2Client.setCredentials(tokens);
https://github.com/google/google-api-nodejs-client/issues/869#issuecomment-346533545
- 我如何通过NodeJs在谷歌云中设置数据存储区索引configuration?
- Google云端硬盘API服务帐户域内
- NodeJS Google API客户端:我如何知道访问令牌已过期?
- 如何刷新Google Analytics(分析)报告API v3的访问令牌
- 如何使用Nodejs插入到BigQuery?
- GoogleloginNodejs中的Android服务器端身份validation
- Google Page Speed Insights – 基本authentication
- 如何使用google-api-nodejs-client为nodejs发送带有gmail api附件的邮件
- 用browserify捆绑google-api-nodejs-client不起作用