微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决一些错误,当我尝试更新谷歌 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 举报,一经查实,本站将立刻删除。