在本地进行开发时,我允许我的应用使用OAuth 2.0访问我的Google帐户,但一切正常,但是有时,当我重新启动本地服务器时,该应用会从{可访问您帐户的应用”列表中消失{3}}。
我尚未投入生产,因此我现在无法测试在生产环境中这种行为是否会改变,但是我想知道是否有原因Google会在没有任何手动操作的情况下撤销对应用的访问权限用户?
以下是处理自动处理的代码部分:
flow = Flow.from_client_secrets_file(settings.GOOGLE_CLIENT_SECRETS_FILE, scopes=SCOPES)
flow.redirect_uri = get_redirect_uri(request) # custom function to get my app url
authorization_url, state = flow.authorization_url(access_type='offline')