«Отсутствует токен доступа» в самоцвете google-api - PullRequest
2 голосов
/ 18 июня 2011

Я пытаюсь использовать команду типа google-api gem с API прогнозирования.Я думаю, что делал это именно так, как я читал, но он продолжает выдавать мне ошибку «Missing Access Token».

Сначала я аутентифицируюсь через 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, как правило, не обновлены.

1 Ответ

3 голосов
/ 18 июня 2011

Я удалил устаревшие документы.Дай мне знать, если увидишь что-нибудь устаревшее.Основная проблема заключается в том, что я был человеком, создающим клиент 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
...