我已经使用gmail API授权了一个小节点应用。我成功得到了回复。例如,我可以使用this
然而,当我尝试更改设置时,再次在这种情况下签名,我得到的响应是空的。因此,我可以擦除我在gmail中手动添加的签名,但是我无法添加任何新内容。
这是脚本
users.settings.sendAs.list()
对于任何noob业务感到抱歉 - 这个API的新手,实际上是node.js
答案 0 :(得分:4)
看起来我的Noob免责声明最终得到了保证,
我从请求中省略了'resource'对象。
看起来应该更像
gmail.users.settings.sendAs.update({
userId: 'me',
auth: jwtClient,
sendAsEmail: 'some_email@somewhere.com',
fields: 'signature',
resource: {
signature: '<div dir="ltr">Hello there</div>'
}
}, function (err, resp) {
if(err){
console.log(err);
} else {
console.log(resp);
}
});
希望将来帮助某人!