Net :: Amazon :: remotecart

Netz :: Amazon :: RemoteCart ist eine Perl-Erweiterung für den Umgang mit dem Remote-Einkaufswagen von Amazon.com.
Jetzt downloaden

Net :: Amazon :: remotecart Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • David Emery
  • Website des Verlags:
  • http://search.cpan.org/~demery/Net-Amazon-RemoteCart-0.03/lib/Net/Amazon/RemoteCart.pm

Net :: Amazon :: remotecart Stichworte


Net :: Amazon :: remotecart Beschreibung

Netz :: Amazon :: RemoteCart ist eine Perl-Erweiterung für den Umgang mit dem Remote-Einkaufswagen von Amazon.com. Net :: Amazon :: RemoteCart ist eine Perl-Erweiterung für den Umgang mit dem Remote-Einkaufswagen von Amazon.com.Synopsis NET :: Amazon :: RemoteCart; # Starten Sie einen neuen Warenkorb Mein $ Cart = net :: Amazon :: RemoteCart-> NEU (Token => 'my_amazon_developer_token', affiliate_id => 'my_amazon_assoc_id';; # Fügen Sie einige Sachen hinzu Mein $ res = $ Cart-> Hinzufügen ('myasin' => 1, 'myotherassin' => 4); # Sehen Sie, ob unsere Anfrage erfolgreich ist, es sei denn ($ res-> status == 1) {drucken "Problem mit Amazon-Anforderung:", $ res-> Nachricht, "n"; } # Daten für alle Warenkorb Artikel abrufen My $ arrayref_of_item_data = $ Cart-> get_items (); # Informationen zu einem einzelnen Artikel erhalten, basierend auf seinem Asin meine $ Artikel = $ Cart-> get_item ('myasin'); # Holen Sie sich die Gesamtkosten der Artikel im Warenkorb, meine $ total = $ Cart-> total_cost (); # Vielleicht den Warenkorb in einem Sitzungsobjekt wie CGI :: Session $ Session-> Param ("Warenkorb", $ Cart); # Eine spätere Anforderung ... # Erstellen Sie den Warenkorb aus dem in Sitzung gespeicherten RT_PARAMS =% {$ Session-> Param ("Warenkorb")}; Mein $ Cart = net :: Amazon :: RemoteCart-> NEU (RT_PARAMS); # Oder stattdessen ... mein $ cart = net :: Amazon :: remotecart-> neu (token => my_amazon_developer_token, affiliate_id => my_amazon_assoc_id, cart_id => mycart_id, hmac => mycart_hmac,); # Aktualisieren Sie die lokale Warenkorbinstanz durch Abrufen von Amazon $ res = $ Cart-> Sync (); # Ändern von Mengen My $ res = $ Cart-> modifizieren ('myasin' => 2, 'myotherassin' => 1); # Elemente entfernen $ res = $ Cart-> Entfernen ('myasin1', 'myasin2'); # Holen Sie sich eine Liste ähnliche Produkte (ASS) $ arrayref_of_asins = $ Cart-> ähnlich_produzierungen (); # Holen Sie sich die URL zum Übertragen des Benutzers und den Warenkorb # über den Warenkorb auf Amazon für den Kasse Versucht, eine konsistente und einfach zu verwendende Benutzeroberfläche zum Amazon-Remote-Cart-API zu sein. Ich habe versucht, es so genau zu funktionieren, wie es praktisch ist, wie jemand (ok, von jemandem, den ich mich meine, ein Warenkorb erwarten würde, um zu arbeiten. Es verfügt über Methoden, um Elemente hinzuzufügen, zu entfernen, zu entfernen, zu entfernen, ihre Mengen auf der Grundlage des Aeins des Produkts zu ändern. Eine Anforderung, die eine Anforderung findet, geht an den Remote-Warenkorb von Amazon (dh zum Hinzufügen, Ändern, Entfernen von Elementen oder Laufen Sync () usw.), AWS gibt die Daten für den ganzen Wagen zurück. Das RemoteCart-Modul wird also jedes Mal, wenn dies der Fall ist, eine eigene Darstellung des Wagens aktualisiert. Wenn Sie dann auf Methoden wie get_items () oder birst_url () zugreifen, werden die Daten von der lokalen Instanz des Wagens abgerufen, anstatt jedes Mal auf den Zugriff auf den Amazon-Server zugreifen. Dies kann entweder durch Speichern des Wagenobjekts in einer Sitzung erfolgen und das neu () auf der nächsten Anforderung übergeben oder einfach das Cart_ID und den HMAC (von Amazon zurückgegeben) speichern und diese auf neue () und dann laufende Synchronisierung übergeben (). ) oder Get_Items_online (), um das Wagen-Data zu erstatten Anforderungen: · Perl.


Net :: Amazon :: remotecart Zugehörige Software