gmail python 客户端 api 导入邮件显示语法错误
gmail python client api import message shows Syntax error
gmail python api service.users().messages().import
此处显示语法错误是代码行
mgg = services.users().messages().import(userId='me', raw=base64.urlsafe_b64encode(mime_msg.as_string()), labelIds=mime_msg.get('labelIds')).execute()
错误显示在 import(
的括号中
如果我将 import
更改为 importee
之类的内容,则会显示此错误
AttributeError: 'Resource' object has no attribute 'importee'
所以看起来它与?
有关
Python Reserved Keyword
我也在 gmail api 中提交了错误 api 这里是 link 到 google issue tracker
我发现 a comment by user cdleary 很有帮助。解决方法是我将 _
附加到 import
。
service.users().messages().import_()
正在工作。尽管我在 Google 问题跟踪器中仍有未解决的问题。
是的,因为 import 是 Python 中的保留字,Google python 库将在 API 方法名称后附加一个“_”。使用:
service.users().messages().import_(....)
该文档目前(截至 2017 年底)不正确,并且有一个未解决的问题需要修复。参见:https://github.com/google/google-api-python-client/issues/408
gmail python api service.users().messages().import
此处显示语法错误是代码行
mgg = services.users().messages().import(userId='me', raw=base64.urlsafe_b64encode(mime_msg.as_string()), labelIds=mime_msg.get('labelIds')).execute()
错误显示在 import(
如果我将 import
更改为 importee
之类的内容,则会显示此错误
AttributeError: 'Resource' object has no attribute 'importee'
所以看起来它与?
Python Reserved Keyword
我也在 gmail api 中提交了错误 api 这里是 link 到 google issue tracker
我发现 a comment by user cdleary 很有帮助。解决方法是我将 _
附加到 import
。
service.users().messages().import_()
正在工作。尽管我在 Google 问题跟踪器中仍有未解决的问题。
是的,因为 import 是 Python 中的保留字,Google python 库将在 API 方法名称后附加一个“_”。使用:
service.users().messages().import_(....)
该文档目前(截至 2017 年底)不正确,并且有一个未解决的问题需要修复。参见:https://github.com/google/google-api-python-client/issues/408