使用https://github.com/google/google-api-nodejs-client我可以获取电子邮件主题并在解码正文数据后正确显示所有邮件,如https://developers.google.com/gmail/api/v1/reference/users/threads/get#request
但是在显示一个电子邮件主题后,我对下一个/上一个电子邮件主题进行了分页。
如何调用api来获取上一个/下一个电子邮件线程?任何人都可以指导我一点吗?你知道,在那个单线程详细信息页面上,我有threadID,但没有任何内容可用于下一个线程/上一个线程,如pageToken。
提前致谢 宝石艾哈迈德
答案 0 :(得分:1)
我会一次列出一个页面,但如果您必须为下一条消息添加令牌,则一次只能list一条消息,并使用nextPageToken
进行下一次消息信息。
您必须为每封邮件发出两个请求:列表和get邮件。
请求强>
GET https://www.googleapis.com/gmail/v1/users/me/messages?maxResults=1&key={YOUR_API_KEY}
<强>响应强>
{
"messages": [
{
"id": "154995c3613cd8f9", // Get this message
"threadId": "154995c3613cd8f9"
}
],
"nextPageToken": "07610562483470863557", // Use this next time
"resultSizeEstimate": 1
}