Google-API GEMの「Access Tokenの欠落」
-
29-10-2019 - |
質問
予測APIを使用して、Google-API GEMのようなコマンドを使用しようとしています。読んでいるようにまさにこれをやっていると思いますが、「アクセストークンの欠落」というエラーが発生し続けています。
最初にOAuth1を介して認証します。ログインしてアクセスを許可するログインページに私をもたらします。ログインした後、閉じて、に作成されたファイルがあります ~/.google-api.yaml
とともに token_credential_secret
と token_credential_key
.
google-api oauth-1-login --scope https://www.googleapis.com/auth/prediction
私は今認証されるべきですね。コマンドを実行しようとすると、 Missing Access Token
.
google-api execute prediction.training.insert "data=bucket/train.csv"
私はこの答えのためにインターネットを精査してきましたが、それほど運はありません。また、Googleのドキュメントが通常最新ではないことも役に立ちません。
解決
時代遅れのドキュメントを削除しました。あなたが時代遅れの他の何かを見たら教えてください。主な問題は、私がRubyクライアントを構築している人であり、今はケニアに引っ越している人であり、それを引き継いでいる人たちはまだ増え続けているということです。私たちと一緒に我慢してください。
代わりにこれを行います:
bin/google-api oauth-2-login \
--scope=https://www.googleapis.com/auth/prediction \
--client-id=<your-client-id> \
--client-secret=<your-client-secret>
次に、API呼び出しを行うことができます。
google-api execute prediction.training.insert -- data=bucket/train.csv
所属していません StackOverflow