从Gmail提取所有电子邮件的方法是什么?
我做到了full_sync,但这并没有返回我的所有电子邮件-仅约3000封电子邮件,尽管我知道我还有更多。他们在文档中没有提到这一点。
我的代码片段:
history = service.users().history().list(
userId='me',
startHistoryId=start_history_id,
maxResults=500,
labelId='INBOX'
).execute()
if "history" in history:
try:
for message in history["history"]:
batch.add(
service.users().messages().get(userId='me', id=message["messages"][0]["id"]),
callback="somecallbak",
request_id=request_id
)
batch.execute()
while 'nextPageToken' in history:
繁花如伊
相关分类