python-etsy.

wrapper python para a API ETSY
Baixe Agora

python-etsy. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • nbvfour

python-etsy. Tag


python-etsy. Descrição

python-Etsy é um módulo Python para torná-lo mais fácil de interagir com a API Etsy em Python.Installation CBEUU pip instalar python-etsyUsageInitialization >>> from etsy importação Etsy >>> e = Etsy (CONSUMER_KEY, CONSUMER_SECRET) # chegado de se inscrever informativo etsy.com/developersGet para o usuário >>> e.get_user_info ( 'priestc') {u'count ': 1, u'pagination': {}, u'params ': {u'user_id': u'priestc '}, u'results': , u'type ': u'User'} Procurar utilizadores >>> e.find_user ( 'William') {u'count ': 27956, u'pagination' : {u'effective_limit ': 25, u'effective_offset': 0, u'effective_page ': 1, u'next_offset': 25, u'next_page ': 2}, u'params': {u'keywords': L 'William', u'limit ': 25, u'offset': 0, u'page ': None}, u'results': , u'creation_tsz': 1343606971 , u'currency_code ': u'USD', u'description ': u'This lista é para ...', u'ending_tsz ': 1354165200, u'featured_rank': 0, u'hue ': 0, u' is_black_and_white ': False, u'is_supply': None, u'last_modified_tsz ': 1343606971, u'listing_id': 55489116, u'materials ': , u'num_favorers ': 4, u'occasion': None, u'or iginal_creation_tsz ': 1283592254, u'price': u'35.00' , u'quantity ': 1, u'recipient': Nenhum, u'saturation ': 100, u'shop_section_id': 6766997, u'state ': u' activo 'u'state_tsz ': 1323227794, u'style': Nenhum, u'tags ': , ... Autenticação com OAuth >>> e.get_auth_url ( permissões = ) { 'oauth_token': u'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ' 'oauth_token_secret': u'XXXXXXXXXX', 'url': u'https: //www.etsy.com/oauth/signin ? oauth_consumer_key = ... '} o usuário então é redirecionado para o URL (você deve salvar o oauth_token e oauth_token_secret para mais tarde na etapa dois) .A lista de todas as permissões podem ser encontrados here.Once o usuário clicar no link e autentica seu aplicativo, o usuário, em seguida, copiar / cola o código de volta de verificação para seu aplicativo >>> e.get_auth_token (VERIFICATION_CODE, oauth_token, oauth_token_secret) { 'oauth_token': u'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ' 'Oauth_token_secret': u'XXXXXXXXXXXX'} O novo oauth_token e oauth_token_secret são permanentes e devem ser armazenados em um banco de dados para uso em todas as solicitações de API subseqüentes que exigem authentication.Making autenticado requestsWhen instanciar o objeto Etsy, inclua o oauth_token e oauth_token_secret junto com o CONSUMER_KEY e CONSUMER_SECRET: >>> from etsy importação Etsy >>> e = Etsy (CONSUMER_KEY, CONSUMER_SECRET, oauth_token, oauth_token_secret) Agora você tem acesso a toda a autenticação apenas métodos, bem como a magia __SELF__ identificador: >>> e .get_user_info ( '__ SELF__') {u'count ': 1, u'pagination': {}, u'params ': {u'user_id': u '__ SELF__'}, u'results': , u'type': u'User '} Observe a adição do campo primary_email, isso é porque este usuário autenticado com o aplicativo usando homepage 'email_r' do permission.Product


python-etsy. Software Relacionado