我正在使用以獲取message_ID users_messages->listusersmessages
的列表。有沒有辦法獲取最舊的message_ID?如何獲取最舊的消息ID GMAIL API
1
A
回答
2
此時,您無法指定列出消息的順序。你將不得不list every message直到你得到消息ID的最後一頁:
請求1
GET https://www.googleapis.com/gmail/v1/users/me/messages?access_token={YOUR_ACCESS_TOKEN}
響應1
{
"messages": [
{
"id": "155fd69a74bceff0",
"threadId": "155fd69a74bceff0"
}, ...
],
"nextPageToken": "03259718007012574564",
"resultSizeEstimate": 103
}
使用nextPageToken
,並繼續列表郵件直到響應中沒有nextPageToken
。
請求2
GET https://www.googleapis.com/gmail/v1/users/me/messages?pageToken=03259718007012574564&access_token={YOUR_ACCESS_TOKEN}
響應2
{
"messages": [
{
"id": "155772ef5633f85b",
"threadId": "155772ef5633f85b"
},
...,
{
"id": "1557460c0e3b5a89",
"threadId": "1557460c0e3b5a89"
}
],
"resultSizeEstimate": 103
}
此響應沒有nextPageToken
,所以1557460c0e3b5a89
是最後一個。
+0
謝謝!我真的很感謝你的幫助 – user2808421
+0
@ user2808421沒問題!它回答你的問題嗎?考慮接受答案,如果是這樣的話。 – Tholle
相關問題
- 1. 獲取Gmail消息
- 2. Gmail Oauth API獲取消息數
- 3. GMail API - messages()。list()只返回消息ID
- 4. 如何從消息列表中獲取'payload'屬性? Gmail API
- 5. 如何使用NodeJS Gmail API獲取消息?
- 6. 如何從RabbitMQ獲取舊消息?
- 7. 通過Mailcore 2獲取Gmail:線程ID與消息ID與UID
- 8. 從gmail api的'message id'中獲得消息
- 9. 使用php-imap庫獲取GMAIL消息ID
- 10. 獲取舊的Facebook狀態消息
- 11. 如何創建Gmail API消息
- 12. 如何在GrayLog2 API響應中獲取消息ID(哈希)?
- 13. 從Gmail API獲取沒有歷史記錄的消息
- 14. 使用Zend獲取由api標識的gmail消息搜索
- 15. Gmail API閱讀消息
- 16. gmail imap:獲取最近更新的消息
- 17. 從GCM消息獲取ID
- 18. 如何從消息ID中獲取消息。
- 19. 如何從Outlook獲取最新消息
- 20. Gmail API獲取消息無法解析方法execute()'
- 21. 如何從Telegram API獲取最新/新消息
- 22. 如何使用Facebook Graph API獲取最新帖子/消息
- 23. Gmail API .NET:獲取完整信息
- 24. Twilio:Rest API - 發送消息 - 如何獲取消息sid?
- 25. 如何避免從Gmail中加載附件數據Rest API獲取消息
- 26. 獲取Gmail郵件消息閱讀信息
- 27. ActiveSync獲取命令。如何獲取消息ID
- 28. 如何從Hubot腳本獲取Slack消息的ID /時間戳?
- 29. 如何使用舊的REST api獲取用戶信息
- 30. Google API - 如何獲取gmail聯繫人詳細信息頁面?
我的意思是說,我想收到最早的留言時間,任何人都可以幫忙嗎? – user2808421
沒有做/創建功能可能是不可能的。檢查[您可以在Gmail中使用的搜索運算符]將爲您提供Gmail/Gmail API支持的允許的高級搜索。你也可以得到消息列表,然後使用函數獲取最後一個id。 –
謝謝!我非常感謝你的幫助 – user2808421