Повторное использование учетной записи пользователя flickr Ubuntu с flickrapi

Я пытаюсь разработать небольшой инструмент Python для взаимодействия с моей учетной записью flickr. Я хочу, чтобы это было просто, поэтому я решил использовать учетную запись Flickr, которую я уже настроил в своей системе (система онлайн-учетных записей).

Я изучил онлайн-учетные записи для разработчиков приложений и смог получить мои Сведения о счете Flickr.

Проблема возникла, когда я попытался использовать модуль flickrapi. Я пробовал последнюю версию, а также версию, доступную через apt в 13.04. API немного изменился, но оба попытки закончились сообщением о том, что у меня есть недопустимый токен oauth. Вот что я пробовал:

последний источник от flickrapi hg repo

import flickrapi
flickr = flickrapi.FlickrAPI(u"d87224f0b467093b2a87fd788d950e27", u"4c7e48102c226509",
             token=flickrapi.auth.FlickrAccessToken(u"my_token", 
                       u"my_token_secret", u"write",
                       u'DarGad', u'dargad', u'user_nsid'))
flickr.test.login()

, который приводит к:

ERROR:flickrapi.auth.OAuthFlickrInterface:do_request: Status code 400 received, content:
ERROR:flickrapi.auth.OAuthFlickrInterface:    oauth_problem=parameter_absent
ERROR:flickrapi.auth.OAuthFlickrInterface:    oauth_parameters_absent=oauth_token

версии от apt-get ( 1.2-3)

import flickrapi
flickr = flickrapi.FlickrAPI("d87224f0b467093b2a87fd788d950e27", "4c7e48102c226509", 
                             token="my_token")
flickr.test_login()

результат с FlickrError: Error: 98: Invalid auth token. Я также пробовал разные комбинации флагов конструктора FlickrAPI (например, store_token, cache) без успеха.

Я использовал аналогичный подход для Twitter (используется модуль python-twitter из apt) и он отлично работал с учетной записью, которую я уже настроил.

Мое предположение заключается в том, что проблема связана с flickrapi, так как тот же токен работает с Shotwell и объектами с единственными фотографиями. Я проверил их источники, и никто не использует flickrapi (и Shotwell даже не на Python).

Я буду признателен за любые намеки на то, что Flickrapi будет работать с картой онлайн-счетов. Или, может быть, есть еще один модуль Python, который корректно работает с онлайн-аккаунтами? Я также пробовал Online Accounts для разработчиков приложений и python-flickr-api, но у меня сложилось впечатление, что оба они устарели - и успех у них тоже не был.

1
задан 4 July 2013 в 20:47

0 ответов

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

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