Object :: eBay

Object :: eBay is een objectgeoriënteerde interface voor de eBay API.
Download nu

Object :: eBay Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Michael Hendricks
  • Uitgever website:
  • http://search.cpan.org/~mndrix/Object-eBay-0.0.3/lib/Object/eBay/Boolean.pm

Object :: eBay Tags


Object :: eBay Beschrijving

Object :: eBay is een object-georiënteerde interface naar de eBay API. Object :: eBay is een object-georiënteerde interface naar de eBay API.SYNOPSIS gebruik Object :: eBay; mijn $ ebay = # ... maak een Net :: eBay object ... Object :: eBay-> init ($ ebay); mijn $ punt = Object :: eBay :: Item-> new ({item_id => 12345678}); mijn $ title = $ item-> titel (); mijn $ prijs = $ item-> selling_status-> CURRENT_PRICE (); afdrukken "Item titel '$ title' gaat voor $ pricen" Object :: eBay biedt een object-georiënteerde interface naar de eBay API. Objecten worden gemaakt aan entiteiten omgaan met eBay, zoals items, gebruikers, enz. U zult niet willen om objecten van de klasse Object :: eBay creëren vertegenwoordigen, maar eerder van zijn subklassen zoals: Object :: eBay :: item of object: : eBay :: Gebruiker. eBay API-oproepen worden verwerkt met behulp van de Perl module Net :: eBay (verkrijgbaar bij CPAN of uit http://www.net-ebay.org) .Object :: eBay volgt enkele eenvoudige regels om de namen van eBay API meer objecten maken " Perlish." Namelijk, voor verpakkingen, eBay CamelCase behouden blijft. Bijvoorbeeld Object :: eBay :: ListingDetails. Voor attribuutnamen, wordt de CamelCase geconverteerd naar underscore gescheiden methode namen met ongeveer het volgende algoritme: Vóór elke hoofdletter na de eerste plaatst een underscore Maak alle letters lowercaseSo, eBay's "feedbackscore" wordt de naam van de methode "feedback_score". In het algemeen, de transformatie algoritme doet wat je zou verwachten. Attributen zoals "ItemID" te worden "ITEM_ID" zoals anticipated.PUBLIC METHODSThe volgende methoden zijn bedoeld voor algemene use.init Object :: eBay-> init ($ net_ebay_object); Vereist een enkele Net :: eBay object als een argument. Deze klasse methode moet worden aangeroepen voordat u elke Object :: eBay-objecten. De Net :: eBay object voorzien om init moet worden geïnitialiseerd en klaar om te eBay API calls te voeren. Alle Object :: eBay objecten zal dit Net :: eBay object.newThis documentatie covers functionaliteit die aan de nieuwe methode van alle Object :: eBay klassen gemeenschappelijk gebruik. Voor meer informatie voor specifieke klasse, zie de desbetreffende klasse documentatie. De nieuwe aannemer probeert te zijn zo lui mogelijk en zal een eBay API oproep niet met een beroep tot het echt nodig is. Doorgaans gebeurt dit wanneer de eerste methode een nieuw object wordt aangeroepen. Daarna worden de cache opgeslagen waarden uit de API oproep terug. Dat betekent dat elk object mag alleen de kosten gebruik API gesprek en dat alleen als je belt een methode op object.The nieuwe methode construeert een nieuw object. Het accepteert een enkele hashref als argument. Elke subklasse bepaalt de waarden die zijn aanvaard dan wel geëist. Echter, accepteert nieuwe altijd een sleutel met de naam 'needs_methods' aan te geven welke dure methoden die u wilt gebruiken. De waarde van deze sleutel dient een arrayref met de namen van de dure methoden die u van plan bent om te bellen met de nieuw gecreëerde object.Some eBay API-aanroepen retourneren een grote hoeveelheid gegevens, bijvoorbeeld de beschrijving van een item kan heel groot zijn. Om een voorstelling boete voor programma's die niet deze dure methoden gebruikt, Object :: eBay vermijdt het ophalen van de gegevens, tenzij je echt nodig het te vermijden. U geeft aan Object :: eBay dat u van plan bent om een dure methode gebruiken door het met de stelling van de 'needs_methods'. Hier is een voorbeeld waar we van plan bent toegang beschrijving van een item: mijn $ punt = Object :: eBay :: Item-> new ({item_id => 123456789, needs_methods => ,}); Dure methoden dit aan te geven in hun documentatie en een show, zodat u weet op voorhand. Neem een kijkje op "description" in Object :: eBay :: Item bijvoorbeeld. Vereisten: · Perl


Object :: eBay Gerelateerde software

Transactie :: eenvoudig

Transactie :: Simpel is een Ruby-bibliotheek die actief biedt ("Live", niet-backend) transactionele ondersteuning aan Marshal-bekwame objecten. ...

143

Downloaden