"Missing Access Token" in Google-API GEM
-
29-10-2019 - |
Domanda
Sto cercando di usare il comando come Google-API GEM con l'API di previsione. Penso di averlo fatto esattamente come ho letto, ma continua a darmi l'errore "Missing Access Token".
Per prima cosa autentico tramite OAuth1. Mi porta alla pagina di accesso in cui accedo e concedo l'accesso. Dopo aver effettuato l'accesso, si chiude e c'è un file creato in ~/.google-api.yaml
con un token_credential_secret
e token_credential_key
.
google-api oauth-1-login --scope https://www.googleapis.com/auth/prediction
Dovrei essere autenticato ora no? Quando provo a eseguire un comando, ottieni Missing Access Token
.
google-api execute prediction.training.insert "data=bucket/train.csv"
Ho cercato Internet per questa risposta, ma senza molta fortuna. Inoltre, non aiuta il fatto che i documenti di Google di solito non siano aggiornati.
Soluzione
Ho rimosso i documenti obsoleti. Fammi sapere se vedi qualcos'altro che è obsoleto. Il problema principale è semplicemente che sono stato la persona che ha costruito il cliente di Ruby e ora mi trasferisco in Kenya e le persone che lo stanno prendendo si stanno ancora aumentando. Per favore, abbi pazienza con noi.
Fallo invece:
bin/google-api oauth-2-login \
--scope=https://www.googleapis.com/auth/prediction \
--client-id=<your-client-id> \
--client-secret=<your-client-secret>
Quindi puoi effettuare le tue chiamate API:
google-api execute prediction.training.insert -- data=bucket/train.csv