Python Gmail api线程列表片段

Python Gmail api线程列表片段,python,gmail-api,Python,Gmail Api,我一直在尝试使用GMail API和客户端库。我可以使用javascript节点SDK获取线程列表,但代码片段返回为“” 然后我下载了PythonSDK,并使用gmail api示例获得了线程列表,并注意到这些线程也有空片段 for thread in threads['threads']: print 'Thread: %s' % (thread) 线程ID:{u'snippet':u',u'ID':u'146fccb21d960498',u'historyId': u'717745

我一直在尝试使用GMail API和客户端库。我可以使用javascript节点SDK获取线程列表,但代码片段返回为“”

然后我下载了PythonSDK,并使用gmail api示例获得了线程列表,并注意到这些线程也有空片段

for thread in threads['threads']:
    print 'Thread: %s' % (thread)
线程ID:{u'snippet':u',u'ID':u'146fccb21d960498',u'historyId': u'7177452'}

当我通过get-thread方法请求线程时,我确实得到了一个片段,但是,它只是在线程列表中丢失了

我是否需要在请求中包含其他详细信息以获取代码段


谢谢

我可以通过以下身份验证使用此代码很好地获取消息片段:

message = service.users().messages().get(userId=user_id, id=msg_id, format='raw').execute()
print 'Message snippet: %s' % message['snippet']
这显然是为特定消息提取一个片段,但原则仍然存在


试试这个,它应该会起作用,如果不评论这个答案,我会尽力帮助。

对我来说似乎是一个API问题。我也没有得到JavaAPI中的代码片段。因此,我在“Oauth2.0游乐场”上尝试了同样的方法,但也没有代码片段。还没有,只是运行了罐装python示例,仍然得到了一个“”代码片段。还是一样,可能线程列表上的代码片段不受支持?谷歌有人愿意插话,我以为这是被监控的?我曾尝试通过反馈和G+联系谷歌,但从未得到回应。在gmail api线程上还没有看到任何google人员。这继续下去,让我觉得这不是他们想要解决的问题?太糟糕了,看起来线程中的一点上下文将显著减少平台流量,但我想我们只是开始急切地下载线程。谢谢,是的,我也可以从单个消息中获得它们。我真的希望列表中有这个片段,大大减少http流量,让用户更快。你说的列表片段是什么意思?这可能是因为我太过密集,但我认为您无法获取列表的片段?目前threads.list方法不包含片段,因此对于您的问题,没有从threads.list获取片段的详细信息。这是谷歌内部的一个已知问题,Gmail API团队目前正在考虑将代码片段包括在threads.list中或完全删除该字段。继续检查文档以了解此问题的最新情况。@kroikie这就是我的想法,试图让Trtanqy澄清问题,以便他理解我为什么不能帮助/以我的方式回答:p
message = service.users().messages().get(userId=user_id, id=msg_id, format='raw').execute()
print 'Message snippet: %s' % message['snippet']