Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何修复';帐户已被删除';使用Google OAuth 2 API刷新令牌时_Ruby On Rails_Google Analytics Api_Google Oauth - Fatal编程技术网

Ruby on rails 如何修复';帐户已被删除';使用Google OAuth 2 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

最近,由于一些未知的原因,我们的google analytics API无法正常运行。我知道问题是围绕着一些帐户删除。例如,下面是刷新访问令牌的代码:

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}”
我花了很长时间才弄明白如何解决这个问题。我需要重新创建哪个帐户?服务帐户?文件确实不清楚