无法删除标签 gmail api
Cannot remove labels gmail api
我正在开发一个使用 gmail api 的应用程序,我无法删除邮件中的标签,尤其是未读标签。这是我使用的代码:
function modifyMessage(userId, messageId, labelsToRemove, callback) {
var request = gapi.client.gmail.users.messages.modify({
'userId': 'me',
'id': messageId,
'removeLabelIds': labelsToRemove
});
request.execute(callback);
}
我用 modifyMessage('nothing', id, 'UNREAD', '');
调用此函数 我认为缺少 'callback' 可能会阻止它正常工作,但我不知道。 'id' 是我的 messageId。我使用的文档是 here。提前致谢!
由于 documentation states,removeLabelIds
必须是一个数组:
function modifyMessage(messageId, labelsToRemove, callback) {
gapi.client.gmail.users.messages.modify({
'userId': 'me',
'id': messageId,
'removeLabelIds': labelsToRemove
}).execute(callback);
}
// modifyMessage('<message-id>', ['UNREAD'], callback);
我正在开发一个使用 gmail api 的应用程序,我无法删除邮件中的标签,尤其是未读标签。这是我使用的代码:
function modifyMessage(userId, messageId, labelsToRemove, callback) {
var request = gapi.client.gmail.users.messages.modify({
'userId': 'me',
'id': messageId,
'removeLabelIds': labelsToRemove
});
request.execute(callback);
}
我用 modifyMessage('nothing', id, 'UNREAD', '');
调用此函数 我认为缺少 'callback' 可能会阻止它正常工作,但我不知道。 'id' 是我的 messageId。我使用的文档是 here。提前致谢!
由于 documentation states,removeLabelIds
必须是一个数组:
function modifyMessage(messageId, labelsToRemove, callback) {
gapi.client.gmail.users.messages.modify({
'userId': 'me',
'id': messageId,
'removeLabelIds': labelsToRemove
}).execute(callback);
}
// modifyMessage('<message-id>', ['UNREAD'], callback);