Objeto :: eBay

Objeto :: eBay es una interfaz orientada a objetos a la API de eBay.
Descargar ahora

Objeto :: eBay Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Michael Hendricks
  • Sitio web del editor:
  • http://search.cpan.org/~mndrix/Object-eBay-0.0.3/lib/Object/eBay/Boolean.pm

Objeto :: eBay Etiquetas


Objeto :: eBay Descripción

Objeto :: eBay es una interfaz orientada a objetos para la API de eBay. Objeto :: eBay es una interfaz orientada a objetos para el uso de objetos de eBay API.SYNOPSIS :: eBay; mi ebay $ = # ... crear un objeto Net :: eBay ... Objeto :: eBay-> init ($ eBay); mi $ item = Objeto :: :: eBay Item-> nueva ({item_id => 12345678}); mi $ title = $ Item-> título (); mi precio $ = $ Item-> selling_status-> CURRENT_PRICE (); imprimir "artículo titulado '$ título' va por $ pricen" Objeto :: eBay proporciona una interfaz orientada a objetos para la API de eBay. Los objetos son creados para representar a las entidades que se ocupan de eBay, tales como artículos, usuarios, etc. Usted no tendrá que crear objetos de la clase Object :: eBay, sino más bien de sus subclases, tales como: Objeto :: :: eBay elemento u objeto: : eBay :: usuario. eBay llamadas a la API se procesan utilizando el módulo Perl Net :: eBay (disponible en CPAN o desde http://www.net-ebay.org) .Object :: eBay sigue algunas reglas simples para hacer los nombres de API eBay objetos más " Perlish ". Es decir, para los paquetes, CamelCase de eBay se conserva. Por ejemplo eBay :: ListingDetails Objeto ::. Para los nombres de atributo, el CamelCase se convierte en guión separados nombres de los métodos más o menos con el siguiente algoritmo: Antes de cada letra mayúscula después del primero, coloque un guión que todas las letras lowercaseSo, "FeedbackScore" de eBay se convierte en el nombre del método "feedback_score". En general, el algoritmo de transformación hace lo que se espera. Atributos como "ItemID" convertido "item_id" como anticipated.PUBLIC METHODSThe siguientes métodos están destinados a objetos use.init general :: eBay-> init ($ net_ebay_object); Requiere un solo objeto Net :: eBay como un argumento. Este método de clase debe ser llamado antes de crear cualquier objeto :: objetos eBay. El objeto Net :: eBay proporcionada a init debe ser inicializado y listo para realizar llamadas a la API de eBay. Todos los objetos :: objetos eBay utilizará esta funcionalidad Net :: cubiertas de documentación eBay object.newThis que es común al nuevo método de todos los objetos :: clases de eBay. Para más detalles de clase específica, consulte la documentación de la clase apropiada. Los nuevos intentos de constructor para ser tan vago como sea posible y no invocar una llamada a la API de eBay hasta que sea realmente necesario. Generalmente esto ocurre cuando el primer método se invoca en un objeto nuevo. Después de eso, se devuelven los valores almacenados en caché de la llamada a la API. Eso significa que, cada objeto debe único uso coste de la llamada API y que sólo si se llama a un método en el nuevo método object.The construye un nuevo objeto. Se acepta una única hashref como argumento. Cada subclase determina los valores que son aceptados o requeridos. Sin embargo, siempre nueva acepta una clave denominada 'needs_methods' para indicar qué métodos caros que planea usar. El valor de esta clave debe ser un arrayref que contiene los nombres de los métodos caros que la intención de llamada con las llamadas a la API de eBay object.Some de nueva creación devuelven una gran cantidad de datos, por ejemplo, la descripción de un elemento puede ser bastante grande. Para evitar una penalización de rendimiento para los programas que no utilizan estos métodos costosos, objeto :: eBay Evita ir a buscar los datos a menos que realmente lo necesite. Se indica a objetos :: eBay que tiene previsto utilizar un método costoso especificando que el argumento de las '' needs_methods. He aquí un ejemplo en el que se pretende acceder a la descripción de un elemento: mi $ item = Objeto :: :: eBay Item-> nueva ({item_id => 123456789, needs_methods => ,}); métodos caros indican que este en su documention para que sepa de antemano. Echar un vistazo a "Descripción" en el objeto :: :: eBay de artículos, por ejemplo. Requisitos: · Perl


Objeto :: eBay Software relacionado