С 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 более чем уверен что с ней все в порядке