2017-06-30 106 views
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" 
} 
} 

回答

相關問題