NET :: Amazon :: REMOTECART

NET :: Amazon :: REMOTECART es una extensión PERL para tratar con la API del carrito de compras remoto de Amazon.com.
Descargar ahora

NET :: Amazon :: REMOTECART Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • David Emery
  • Sitio web del editor:
  • http://search.cpan.org/~demery/Net-Amazon-RemoteCart-0.03/lib/Net/Amazon/RemoteCart.pm

NET :: Amazon :: REMOTECART Etiquetas


NET :: Amazon :: REMOTECART Descripción

NET :: Amazon :: REMOTECART es una extensión Perl para tratar con la API del carrito de compras remota de Amazon.com. Net :: Amazon :: REMOTECART es una extensión de Perl para tratar con el carro de compras remoto de Amazon.com Api.Synopsis Use Net :: Amazon :: Remotecart; # Iniciar un nuevo carro MIS $ CART = NET :: Amazon :: Remotecart-> Nuevo (token => 'my_amazon_developer_token', afiliado_id => 'my_amazon_assoc_id',); # Agregar algunas cosas My $ res = $ Cesto-> Agregar ('Myasin' => 1, 'Myotherasin' => 4); # Ver si nuestra solicitud tuvo éxito a menos que ($ res-> estado == 1) {imprimir "problema con la solicitud de Amazon:", $ res-> mensaje, "n"; } # Obtener datos para todos los elementos de la carrito My $ Arrayref_of_item_Data = $ Cesta-> get_items (); # Obtén información para un solo elemento basado en su ASIN MY $ ITEM = $ Cestic-> get_item ('MYASIN'); # Obtenga el costo total de los artículos en el carrito My $ total = $ carro-> total_cost (); # Tal vez guarde el carrito en un objeto de sesión como CGI :: Session $ Session-> Param ("Carrito", $ carro); # Una solicitud posterior ... # Recrear el carrito de la guardada de la sesión RT_Params =% {$ Session-> Param ("Carrito")}; My $ CART = NET :: Amazon :: Remotecart-> Nuevo (RT_Params); # O en su lugar ... My $ CART = NET :: Amazon :: Remotecart-> Nuevo (token => my_amazon_developer_token, afiliado_id => my_amazon_assoc_id, cart_id => mycart_id, hmac => mycart_hmac,); # Actualizar la instancia de carro local al buscar desde Amazon $ Res = $ Cestic-> Sync (); # Modificar cantidades My $ res = $ Cestic-> Modificar ('Myasin' => 2, 'Myotherasin' => 1); # Eliminar artículos $ res = $ carro-> Eliminar ('MYASIN1', 'MYASIN2'); # Obtener una lista de productos similares (asins) $ arrayref_of_asins = $ carro-> Similar_products (); # Obtenga la URL para transferir al usuario y el carro # a Amazon para la compra de $ url_string = $ carro-> comprar_url (); REMOTECART es una interfaz a la API del carrito remota de Amazon Web Services, construido en la red de Mike Schilli :: Amazon Package.Remotecart Los intentos de ser una interfaz consistente y fácil de usar a la API del carro remoto de Amazon. He tratado de hacer que funcione tan de cerca como sea práctico para cómo alguien (OK, por alguien que me refiero a mí) esperaría que funcione un carrito de compras. Cuenta con métodos para agregar, eliminar, buscar elementos y modificar sus cantidades basadas en el Tiempo de ASI.Est de producto, una solicitud se solicita al carrito remoto de Amazon (es decir, para agregar, modificar, eliminar elementos o ejecutar sincronización (), etc.), etc.), AWS devuelve los datos para todo el carro. Por lo tanto, el módulo Remotecart actualizará su propia representación del carrito cada vez que esto sucede. Luego, cuando accede a los métodos como get_items () o compre_url (), los datos se recuperan de la instancia local del carrito en lugar de acceder al servidor de Amazon cada vez. Una cosa que no hace por usted es mantener el estado entre las solicitudes. Esto se puede hacer ahorrando el objeto del carrito en una sesión y pasando eso a New () en la siguiente solicitud, o al guardar solo el Cart_ID y HMAC (devuelto de Amazon) y pasar a los nuevos () y luego ejecutar sincronización ( ) O get_items_Online () para reactar los datos del carrito. También ha agregado un par de métodos de conveniencia como TOTAL_COST (), y las versiones formateadas de los precios que creo que son útiles, pero no proporcionadas desde el final de Amazon. Requisitos: · Perl


NET :: Amazon :: REMOTECART Software relacionado