我正在使用google-api-python-client和imapclient庫來嘗試獲取對(duì)Gmail的IMAP訪問。通過身份驗(yàn)證流程時(shí),出現(xiàn)“無效范圍”錯(cuò)誤。我已經(jīng)嘗試過https://mail.google.com和https://mail.google.com/mail/feed/atom作為范圍。這是我想做的事情:from oauth2client.appengine import OAuth2DecoratorSCOPE = "https://mail.google.com"# SCOPE = "https://mail.google.com/mail/feed/atom"oauth2decorator_gmail = OAuth2Decorator(client_id="CLIENT_ID", client_secret="CLIENT_SECRET", scope=SCOPE, callback_path='/mycallbackurl')class AuthenticateSyncServices(webapp2.RequestHandler): @oauth2decorator_gmail.oauth_required def get(self): self.response.write("Authenticated")這是堆棧跟蹤:INFO 2013-06-06 08:56:36,686 client.py:1304] Failed to retrieve access token: { "error" : "invalid_scope"}Traceback (most recent call last): File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/webapp2-2.5.1/webapp2.py", line 1536, in __call__ rv = self.handle_exception(request, response, e) File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/webapp2-2.5.1/webapp2.py", line 1530, in __call__ rv = self.router.dispatch(request, response) File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/webapp2-2.5.1/webapp2.py", line 1278, in default_dispatcher return route.handler_adapter(request, response)
添加回答
舉報(bào)
0/150
提交
取消