一些错误,当我尝试更新谷歌 Gmail 令牌时

问题描述

之前这段代码有效,但停止工作(不知道什么时候,很长时间没有人参与该项目)

刷新 gmail 令牌的波纹管代码

from oauth2client import GOOGLE_TOKEN_URI,client,GOOGLE_REVOKE_URI


def RefreshToken():
    import httplib2

    CLIENT_ID = '1111'
    CLIENT_SECRET = '1111'
    REFRESH_TOKEN = '1111'
    

    credentials = client.OAuth2Credentials(
        access_token=None,# set access_token to None since we use a refresh token
        client_id=CLIENT_ID,client_secret=CLIENT_SECRET,refresh_token=REFRESH_TOKEN,token_expiry=None,token_uri=GOOGLE_TOKEN_URI,user_agent=None,revoke_uri=GOOGLE_REVOKE_URI)

    credentials.refresh(httplib2.Http())  # refresh the access token (optional)
    data = json.loads(credentials.to_json())
    print(credentials.to_json())
    print("refresh_token: " + data["refresh_token"])
    print("access_token: " + data["access_token"])



RefreshToken()

错误

    raise HttpAccesstokenRefreshError(error_msg,status=resp.status)
oauth2client.client.HttpAccesstokenRefreshError: invalid_grant: Bad Request

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)