Oauth &引用;缺少访问令牌“;在谷歌api gem中

Oauth &引用;缺少访问令牌“;在谷歌api gem中,oauth,google-api,google-api-client,google-prediction,Oauth,Google Api,Google Api Client,Google Prediction,我正在尝试使用类似于GoogleAPIgem的命令和预测api。我想我一直在做这件事,我一直在阅读,但它不断给我的错误“缺少访问令牌” 首先,我通过oauth1进行身份验证。它将我带到登录页面,在那里我登录并授予访问权限。在我登录后,它会关闭,并且在~/.google api.yaml中创建了一个文件,其中包含token\u-credential\u-secret和token\u-credential\u-key google-api oauth-1-login --scope https://

我正在尝试使用类似于GoogleAPIgem的命令和预测api。我想我一直在做这件事,我一直在阅读,但它不断给我的错误“缺少访问令牌”

首先,我通过oauth1进行身份验证。它将我带到登录页面,在那里我登录并授予访问权限。在我登录后,它会关闭,并且在
~/.google api.yaml
中创建了一个文件,其中包含
token\u-credential\u-secret
token\u-credential\u-key

google-api oauth-1-login --scope https://www.googleapis.com/auth/prediction
我现在应该被认证了,不是吗?当我尝试执行一个命令时,它会得到
缺少的访问令牌

google-api execute prediction.training.insert "data=bucket/train.csv"

我一直在网上搜寻这个答案,但运气不好。谷歌的文档通常不是最新的,这也无济于事。

我删除了过期的文档。如果你看到其他过时的东西,请告诉我。主要的问题很简单,我一直是构建Ruby客户机的人,现在我要搬到肯尼亚,而接管它的人仍在增加。请容忍我们

改为这样做:

bin/google-api oauth-2-login \
  --scope=https://www.googleapis.com/auth/prediction \
  --client-id=<your-client-id> \
  --client-secret=<your-client-secret>

令人惊叹的。我将在其他地方结束所有其他重复的问题。
google-api execute prediction.training.insert -- data=bucket/train.csv