Как войти с терминала, используя учетные данные launchpad.net?

Я поделюсь с вами примером, чтобы вы могли лучше понять его:

Я авторизованный пользователь launchpad.net. Теперь я хочу войти в систему с учетными данными панели запуска, чтобы получить доступ к данным этого сайта.

Я могу сделать это как публичный пользователь и могу войти анонимно, используя

launchpad = Launchpad.login_anonymously('just testing', 'production', cachedir, version="devel")
people = launchpad.people
swati = people.getByEmail(email="xxx.yyy@zzz.com")
print swati.display_name

Но я не могу использовать login_with() метод API для входа непосредственно с моими учетными данными панели запуска и доступа к его данным.

Пожалуйста, поделитесь любыми командами, которые вы могли иметь в виду для этого.

1 ответ

Как объяснено в документации, вы можете использовать login_with() способ сделать это:

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

Когда вы будете делать что-то с launchpad объект, который вызывает запрос к Launchpad, появится страница веб-браузера с просьбой войти в Launchpad и / или подтвердить, что вы хотите предоставить доступ к вашей учетной записи Launchpad для этой программы.

Учетные данные будут храниться в файле credentials,

Надеюсь это поможет.

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