Я поделюсь с вами примером, чтобы вы могли лучше его понять:
Я авторизованный пользователь 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 для входа в систему непосредственно с моими учетными данными панели запуска и получить доступ к своим данным.
Пожалуйста, поделитесь любыми командами, которые вы могли иметь для этого.
Как объяснено в документации , можно использовать login_with()
метод, чтобы сделать так:
launchpad = Launchpad.login_with('id-of-your-program', 'production', credentials_file='./credentials', version='devel')
, Когда Вы сделаете что-то с эти launchpad
объект, который инициировал запрос к Панели запуска, страница веб-браузера откроется, прося, чтобы Вы вошли в Панель запуска и/или подтвердили, что Вы хотите предоставить доступ к своей учетной записи Панели запуска к этой программе.
учетные данные будут сохранены в файле credentials
.
Hope, которой это помогает.