到目前为止,我使用客户端的方式就像
client = new OAuth2Client(
process.env.GOOGLE_CLIENT_ID,
process.env.GOOGLE_CLIENT_SECRET,
"http://localhost:5000/oauth2callback"
);
client.setCredentials({refresh_token: getRefreshToken(user)});
let url = 'https://www.googleapis.com/gmail/v1/users/me/messages?q=myquery';
client.request({url}).then((response) => {
doSomethingWith(response);
});
由于response
拥有一个消息 ID 列表,我将不得不使用它users.messages.get
来获取每条消息的实际数据。我不希望只为一个查询执行数百个单独的请求。有没有办法批量users.messages.get
请求?