调用邮件列表时的Gmail API socket.timeout

时间:2019-03-25 23:56:32

标签: python python-3.x gmail gmail-api

我有一个全天候运行的python脚本,用于查找包含特定数据的消息并使用它来执行特定任务。

我只是在脚本/服务的开始处进行了一次登录,仅此而已,我知道这不是问题,因为相同的API会自动更新令牌。 此刻脚本在随机时间崩溃。

错误始于行:

---------------------------------------------------------------------------
APIException                              Traceback (most recent call last)
<ipython-input-27-b62f9f5f585d> in <module>
      9                      password = '****')
     10 
---> 11 r = reddit.post("/api/submit",data={'title':'my firts title','text':'the text of my post','sr':'r/test'})
     12 
     13 print("finishing")

~\AppData\Local\Continuum\anaconda3\lib\site-packages\praw\reddit.py in post(self, path, data, files, params)
    481         data = self.request('POST', path, data=data or {}, files=files,
    482                             params=params)
--> 483         return self._objector.objectify(data)
    484 
    485     def put(self, path, data=None):

~\AppData\Local\Continuum\anaconda3\lib\site-packages\praw\objector.py in objectify(self, data)
    147             errors = data['json']['errors']
    148             if len(errors) == 1:
--> 149                 raise APIException(*errors[0])
    150             assert not errors
    151 

APIException: INVALID_OPTION: 'opci\xf3n inv\xe1lida' on field 'sr'

上次崩溃的最后几行:

results = service.users().messages().list(userId='me', includeSpamTrash=True, maxResults=100, q='SECRET QUERY HERE').execute()

0 个答案:

没有答案