Pregunta

Estoy tratando de usar el comando como Google-API GEM con la API de predicción. Creo que he estado haciendo esto exactamente como he estado leyendo, pero me sigue dando el error "faltando token de acceso".

Primero me autentico a través de OAuth1. Me lleva a la página de inicio de sesión donde inicio sesión y otorgo acceso. Después de iniciar sesión, se cierra y hay un archivo creado en ~/.google-api.yaml con un token_credential_secret y token_credential_key.

google-api oauth-1-login --scope https://www.googleapis.com/auth/prediction

Debería ser autenticado ahora, ¿no? Cuando intento ejecutar un comando, se obtiene Missing Access Token.

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

He estado buscando en Internet esta respuesta, pero sin mucha suerte. Tampoco ayuda que los documentos de Google generalmente no estén actualizados.

¿Fue útil?

Solución

Eliminé los documentos que estaban desactualizados. Avísame si ves algo más que esté desactualizado. El principal problema es simplemente que he sido la persona que construye el cliente de Ruby y ahora me mudaré a Kenia, y las personas que lo están asumiendo todavía están aumentando. Por favor tengan paciencia con nosotros.

Haz esto en su lugar:

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

Entonces puedes hacer tus llamadas API:

google-api execute prediction.training.insert -- data=bucket/train.csv
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top