Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 15, 2014 17:25:53

in
Зарегистрирован: 2013-09-11
Сообщения: 68
Репутация: +  0  -
Профиль   Отправить e-mail  

Знакомоство с OAuth дается не слишком легко.

Пытаюсь привязать свое приложение к всякого рода фотохостингам.

С OAuth2 разобрался так как практически сразу же возвращается access token. Традиционную первую пока победить не могу. Собственно на певром этапе удается сгенерировать корректный url на базе key secret, перекинуться в панель для подтверждения установки вернуться и вот на последнем шаге какие то косяки, а имено так и не признает меня авторизованным пользователем:

def smm500px (request):
     CONSUMER_KEY = 'somekey'
     CONSUMER_SECRET= 'somesecret'
     handler = OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
     return redirect(handler.get_authorization_url())
def smm500px_complete(request):
      oauth_token = request.GET.get('oauth_token', '')
      oauth_verifier = request.GET.get('oauth_verifier', '')
      CONSUMER_KEY = 'somekey'
      CONSUMER_SECRET= 'somesecret'
     handler = OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
     handler.set_request_token(str(oauth_token), str(oauth_verifier))
     #token = handler.get_access_token(str(oauth_verifier))
     token = handler.get_xauth_access_token('reflexsmm','innovateordie')
    logger.debug('key: %s' % token.key)
    logger.debug('secret: %s' % token.secret)

использую python-500px 0.2.0 более чем уверен что с ней все в порядке

Отредактировано in (Окт. 15, 2014 17:26:07)

Офлайн

#2 Окт. 15, 2014 18:59:29

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Знакомоство с OAuth дается не слишком легко.

Тебе нужно сохранить куксы при первой авторизации и потом их подставить во второй.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version