与 https://github.com/google/google-api-nodejs-client我可以获取电子邮件线程并在解码正文数据后正确显示其所有消息,如 https://developers.google.com/gmail/api/v1/reference/users/threads/get#request
但是在显示一个电子邮件线程后,我有下一个/上一个电子邮件线程的分页。
如何调用 api 来获取上一个/下一个电子邮件线程?谁能在这方面指导我一下吗?您知道,在该单线程详细信息页面上,我有 threadID,但没有像 pageToken 这样的下一个线程/上一个线程的信息。
提前致谢 朱尔·艾哈迈德
最佳答案
我会一次列出一个页面,但如果您绝对必须拥有下一条消息的 token ,您可以只 list一次一条消息,并将 nextPageToken
用于下一条消息。
不过,您必须对每条消息执行两个请求:list 和 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
}
关于node.js - Google NodeJS Gmail API 获取下一个/上一个线程以进行单线程分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37164316/