Como fazer login no terminal usando as credenciais do launchpad.net?

1

Vou compartilhar um exemplo com você para entender melhor:

Eu sou um usuário autenticado do launchpad.net. Agora quero fazer login com minhas credenciais da barra de lançamento para acessar os dados deste site.

Eu posso fazer isso como um usuário público e fazer login anonimamente usando

launchpad = Launchpad.login_anonymously('just testing', 'production', cachedir, version="devel")
people = launchpad.people
swati = people.getByEmail(email="[email protected]")
print swati.display_name

Mas não consigo usar o método login_with() da API para fazer login diretamente com minhas credenciais da barra de lançamento e acessar seus dados.

Por favor, compartilhe todos os comandos que você possa ter em mente para isso.

    
por Swati Shukla 21.04.2015 / 13:44

1 resposta

-1

Conforme explicado na documentação , você pode usar o método login_with() para fazer isso:

launchpad = Launchpad.login_with('id-of-your-program', 'production', credentials_file='./credentials', version='devel')

Quando você fizer algo com o objeto launchpad que disparar uma solicitação para o Launchpad, uma página do navegador da Web será exibida, solicitando que você faça login no Launchpad e / ou confirme se deseja conceder acesso ao seu Conta do Launchpad para este programa.

As credenciais serão armazenadas no arquivo credentials .

Espero que isso ajude.

    
por Pierre 28.07.2015 / 08:35