Como ativar a API de descoberta de serviços no GoogleCL?

1

Existem pedaços de informação em todo o lugar, mas estou tentando juntar tudo para que o GoogleCL finalmente acesse mais do que os 7 serviços iniciais. Alguém sabe de um passo a passo?

Neste momento, qualquer tentativa fora disso resulta na mensagem de erro:

google tasks list

Did you specify the service correctly? Must be one of 'picasa', 'blogger', 'youtube', 'docs', 'contacts', 'calendar', 'finance'

Instalei o GoogleCL dos repositórios do Ubuntu, autentiquei alguns serviços integrados como contatos, documentos etc. e eles funcionam muito bem, dando-me acesso para executar determinadas operações, como fazer o upload a partir da linha de comando.

Eu realmente gostaria de dar suporte a tarefas e a todos os outros serviços elegíveis do Google mostrados no link

Aqui estão alguns guias / etapas parciais que encontrei:

  • link

(indica a necessidade de verificar o GoogleCL atualizado a partir do repositório do subversion).

  • link

easy_install --upgrade google-api-python-client

  • link

  • link

    sudo -i

    cd / usr / local / src /

    svn checkout link googlecl-read-only

    cat googlecl-read-only / INSTALL.txt

    cd / usr / local / src / googlecl-somente leitura /

    instalação do python setup.py

Resultado:

$ 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'
    
por Marcos 18.04.2012 / 22:55

1 resposta

1

Esta solução alternativa envolve NÃO usar o pacote GoogleCL embalado:

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

era o binário alternativo do svn que suportava a API Discovery Services. O exemplo acima testa o cli "Google Tasks", que está além dos sete serviços iniciais suportados pela distribuição do GoogleCL do Ubuntu.

    
por Marcos 14.05.2012 / 21:26