Ruby on rails 如何修复';帐户已被删除';使用Google OAuth 2 API刷新令牌时
最近,由于一些未知的原因,我们的google analytics API无法正常运行。我知道问题是围绕着一些帐户删除。例如,下面是刷新访问令牌的代码:Ruby on rails 如何修复';帐户已被删除';使用Google OAuth 2 API刷新令牌时,ruby-on-rails,google-analytics-api,google-oauth,Ruby On Rails,Google Analytics Api,Google Oauth,最近,由于一些未知的原因,我们的google analytics API无法正常运行。我知道问题是围绕着一些帐户删除。例如,下面是刷新访问令牌的代码: uri=uri.parse('https://www.googleapis.com/oauth2/v4/token') 参数={ 客户id:客户id, 客户机密:客户机密, 刷新令牌:令牌, 授予\u类型:“刷新\u令牌” } 标题={ “内容类型”=>“应用程序/x-www-form-urlencoded” } http=Net::http.n
uri=uri.parse('https://www.googleapis.com/oauth2/v4/token')
参数={
客户id:客户id,
客户机密:客户机密,
刷新令牌:令牌,
授予\u类型:“刷新\u令牌”
}
标题={
“内容类型”=>“应用程序/x-www-form-urlencoded”
}
http=Net::http.new(uri.host,uri.port)
http.use_ssl=true
post_request=Net::HTTP::post.new(uri.path,headers)
query=URI.encode\u www\u表单(参数)
post_request.body=查询
response=http.request(post_请求)
响应返回以下内容:
#
response.body=“{\n\“error\”:\“invalid\u grant\”,\n\“error\u description\”:\“帐户已被删除\“\n}”
我花了很长时间才弄明白如何解决这个问题。我需要重新创建哪个帐户?服务帐户?文件确实不清楚