问题描述
之前这段代码有效,但停止工作(不知道什么时候,很长时间没有人参与该项目)
刷新 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 (将#修改为@)