導入的消息與Gmail的API研究了這個頁面: https://developers.google.com/gmail/api/v1/reference/users/messages/import我如何在Java中
我有一些消息,我會在我的Android程序中保持的軌道。我會保持我將要刪除的消息的記錄,我想定爲刪除這些郵件導入到一個新的文件夾(在Gmail中API文件夾被稱爲標籤)。
我試圖測試形式:
POST https://www.googleapis.com/gmail/v1/users/omitted%40gmail.com/messages/import?deleted=false&internalDateSource=dateHeader&neverMarkSpam=true&processForCalendar=false&key={YOUR_API_KEY}
{
"payload": {
"body": {
"data": "hellio"
}
}
}
響應:
400 OK
- SHOW HEADERS -
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalidArgument",
"message": "'raw' RFC822 payload message string or uploading message via /upload/* URL required"
}
],
"code": 400,
"message": "'raw' RFC822 payload message string or uploading message via /upload/* URL required"
}
}
有發送請求的問題,但我不知道在所有這意味着什麼。我需要的是一些發送請求的Java,它將導入一條消息,我可以指定正文,收到日期和主題行。可能嗎?
謝謝。
P.S.我只是想刪除附件不整的消息,但讀的Gmail API文件後,看起來這是不可能的,只能通過IMAP。我問這個問題的原因是,我不必將整個程序移動到IMAP。