Google recommends using promises,但其代码示例没有,当我修改online docs中的代码时,我很难让gmail api与promises一起使用。
我所改变的是以下几行,但我收到错误
VM677:5未捕获TypeError:gmail.users.messages.list(...)。然后不是函数
gmail.users.messages.list({
auth: auth,
userId: 'me',
labelIds: 'Label_14'
// }, function(err, response) {
// if (err) {
// console.log('The API returned an error: ' + err);
// return;
// }
// console.log(response);
})
.then(response => {
console.log("success", response);
})
大多数examples of SO都使用了承诺,所以我认为它应该是可能的,但我看不出问题是什么。真的很欢迎一些帮助