Как включить службы API Discovery в GoogleCL?

На диске есть кусочки информации, но я пытаюсь собрать все это вместе, чтобы GoogleCL, наконец, получал больше, чем первые 7 сервисов.

В настоящее время любая попытка, выходящая за пределы этого, приводит к сообщению об ошибке:

google tasks list

Вы правильно указали сервис? Должен быть одним из «picasa», «blogger», «youtube», «docs», «contacts», «calendar», «finance»

blockquote>

Я установил GoogleCL из репозиториев Ubuntu, аутентифицировало несколько связанных сервисов, таких как контакты, документы и т. д., и они отлично работают, предоставляя мне доступ к некоторым операциям, таким как загрузка из командной строки.

Мне бы очень хотелось, чтобы он собирался поддерживать задачи и все другие гибкие сервисы Google, показанные на странице https://code.google.com/apis/explorer/#_s=tasks

Вот несколько руководств / частичных шагов, которые я нашел :

(указывает, что необходимо проверить его в GoogleCL из репозитория subversion.)

easy_install --upgrade google-api-python-client

Результат:

$ google
> discovery list
Traceback (most recent call last):
  File "/usr/bin/google", line 488, in run_interactive
    run_once(options, args)
  File "/usr/bin/google", line 540, in run_once
    options.config)
  File "/usr/bin/google", line 364, in import_service
    force_gdata_v1 = config.lazy_get(package.SECTION_HEADER,
AttributeError: 'module' object has no attribute 'SECTION_HEADER'

1
задан 19 April 2012 в 02:08

1 ответ

В этом обходном пути НЕ используется пакет .deb, упакованный в GoogleCL:

/usr/local/src/googlecl-read-only/build/scripts-2.7/google tasks tasks list

был альтернативным двоичным файлом из svn, который поддерживает API Discovery Discovery. В приведенном выше примере проверяется клика «Google Tasks», который выходит за рамки первых семи сервисов, поддерживаемых дистрибутивом UCL UCLuntu GoogleCL.

1
ответ дан 4 August 2018 в 16:59

Другие вопросы по тегам:

Похожие вопросы: