Python-etsy

Python Wrapper para la API ETSY
Descargar ahora

Python-etsy Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • nbvfour

Python-etsy Etiquetas


Python-etsy Descripción

Python-Etsy es un módulo de Python para que sea más fácil interactuar con la API de ETSY en Python.Installación SudP PIP Instale Python-etsyusageInitialization >>> de Etsy Import Etsy >>> E = etsy (consumer_key, consumer_secret) # conseguido de registrarse en Etsy.com/Developersget Info para usuario >>> e.get_user_info ('priescc') {u'count ': 1, u'pagination': {}, u'params ': {u'user_id': u'priescc '}, u'results': , u'type ': u'user'} Buscando usuarios >>> 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 ': u 'William', U'limit ': 25, U'offset': 0, U'page ': Ninguno}, U'results': , u'creation_tsz': 1343606971 , U'Currency_code ': U'USD', U'description ': U'this Listing es para ...', u'ending_tsz ': 1354165200, u'featured_rank': 0, u'hue ': 0, u' is_black_and_white ': false, u'is_supply': ninguno, u'last_modified_tsz ': 1343606971, u'listing_id': 55489116, u'materials ': , U'num_favorers ': 4, U'occasion': Ninguno, U'or iginal_creation_tsz ': 1283592254, u'price': u'35.00 ', U'quantity': 1, U'recipient ': Ninguno, U'sature': 100, u'shop_section_id ': 6766997, U'state': U ' Active ', U'state_tsz': 1323227794, U'style ': Ninguno, U'tags': , ... autenticando con oauth >>> e.get_auth_url ( Permisos = ) {'oauth_token': u'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ',' oauth_token_secret ': u'xxxxxxxxxx', 'URL': u'https: //www.etsy.com/oauth/signin ? OAUTUTH_CONSUMER_KEY = ... '} El usuario se redirige a la URL (debe guardar el OAUTH_TOKEN y OAUTH_TOKEN_SECRET para más adelante en el paso dos). La lista de todos los permisos se puede encontrar aquí. Para el usuario, haga clic en el enlace y autentica su Aplicación, el usuario luego copia / pegue el código de verificación de nuevo a su aplicación >>> e.get_auth_token (verificación_code, oauth_token, oauth_token_secret) {'oauth_token': u'xxxxxxxxxxxxxxxxxxxxxx ',' oauth_token_secret ': u'xxxxxxxxxxxxx'} El nuevo OAUTH_TOKEN y OAUTH_TOKEN_SECRET son permanentes y deben almacenarse en una base de datos para su uso en todas las solicitudes de API posteriores que requieren autenticación. La preparación de Solicitud autenticada que instauice el objeto Etsy, incluya el OAUTH_TOKEN y OAUTH_TOKEN_SECRET A lo largo de con el consumidor_key y consumer_secret: >>> de Etsy Import Etsy >>> E = etsy (consumer_key, consumer_secret, oauth_token, oauth_token_secret) Ahora tiene acceso a todos los métodos de autenticación solo, así como el identificador Magic __self__: >>> e .get_user_info ('__ auto __') {u'count ': 1, u'pagination': {}, u'params ': {u'user_id': u '__ auto__'}, u'results ': , u'type': u'user '} Note la adición del campo primario_email, esto se debe a que este usuario autenticado con la aplicación usando El permiso 'Email_r'. Página de inicio de PRODUCT


Python-etsy Software relacionado

murl

Una pequeña envoltura para el módulo de Python UrlParse ...

78

Descargar