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.

È stato utile?

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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top