我正在使用以获取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 Oauth API获取消息数
- 2. GMail API - messages()。list()只返回消息ID
- 3. 如何从消息列表中获取'payload'属性? Gmail API
- 4. 如何从RabbitMQ获取旧消息?
- 5. 从gmail api的'message id'中获得消息
- 6. 使用php-imap库获取GMAIL消息ID
- 7. 获取旧的Facebook状态消息
- 8. 如何创建Gmail API消息
- 9. 如何在GrayLog2 API响应中获取消息ID(哈希)?
- 10. 使用Zend获取由api标识的gmail消息搜索
- 11. 从Gmail API获取没有历史记录的消息
- 12. Gmail API阅读消息
- 13. gmail imap:获取最近更新的消息
- 14. 如何从消息ID中获取消息。
- 15. 如何从Outlook获取最新消息
- 16. Gmail API获取消息无法解析方法execute()'
- 17. 如何从Telegram API获取最新/新消息
- 18. 如何使用Facebook Graph API获取最新帖子/消息
- 19. Gmail API .NET:获取完整信息
- 20. 如何避免从Gmail中加载附件数据Rest API获取消息
- 21. 如何使用旧的REST api获取用户信息
- 22. Twilio IP消息 - 获取REST API上的最后一条消息索引
- 23. 获取线程ID在Gmail
- 24. 使用gmail API发送现有消息
- 25. 如何使用imaplib获得'消息ID'
- 26. 如何使用Outlook REST API获取最近更改了IsRead状态的消息?
- 27. 如何从Nest Firebase API获取更详细的错误消息?
- 28. 获取WhatsApp消息
- 29. facebook,Myspace,Twitter API获取消息线程
- 30. Facebook图形API-获取状态消息
我的意思是说,我想收到最早的留言时间,任何人都可以帮忙吗? – user2808421
没有做/创建功能可能是不可能的。检查[您可以在Gmail中使用的搜索运算符]将为您提供Gmail/Gmail API支持的允许的高级搜索。你也可以得到消息列表,然后使用函数获取最后一个id。 –
谢谢!我非常感谢你的帮助 – user2808421