0
我不能從任何電子郵件中刪除「SENT」標籤。
我使用了PHP類,但它並不重要,因爲它甚至在test page of users_messages.modify中發生。Gmail API無法從電子郵件中刪除「SENT」標籤
這是我的PHP代碼:
$mods = new Google_Service_Gmail_ModifyMessageRequest();
$mods->setAddLabelIds(['UNREAD']);
$mods->setRemoveLabelIds('SENT');
$message = $gmailService->users_messages->modify($userId, $messageId, $mods);
我認爲這可能是一般的Gmail API錯誤。
我可以刪除所有其他標籤,但不能「發送」。與後續的「請求體」試試吧:
{
"removeLabelIds": ["SENT"],
"addLabelIds": ["UNREAD"]
}
我從服務器這個錯誤400回覆:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalidArgument",
"message": "Invalid label: SENT"
}
],
"code": 400,
"message": "Invalid label: SENT"
}
}