Net :: Amazon :: RemoteCart.

Net :: Amazon :: RemoteCartは、Amazon.comのリモートショッピングカートAPIを扱うためのPerl拡張です。
今すぐダウンロード

Net :: Amazon :: RemoteCart. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • David Emery
  • 出版社のWebサイト:
  • http://search.cpan.org/demery/Net-Amazon-RemoteCart-0.03/lib/Net/Amazon/RemoteCart.pm

Net :: Amazon :: RemoteCart. タグ


Net :: Amazon :: RemoteCart. 説明

Net :: Amazon :: RemoteCartは、Amazon.comのリモートショッピングカートAPIを扱うためのPerl拡張機能です。 Net :: Amazon :: RemoteCartは、Amazon.comのリモートショッピングカートAPIを対処するためのPerl拡張機能です。 #新しいカートを開始するMy $ Cart = :: Amazon :: RemoteCart-> New(Token => 'my_amazon_develoker_token'、Affiliate_ID => 'my_amazon_assoc_id'、)。 #いくつかのものを追加してくださいマイ$ res = $ cart-> add( 'myasin' => 1、 'myotherasin' => 4); #[$ res-> status == 1)がない限り、要求が成功したかどうかを確認してください。すべてのカートのデータを取得するマイ$ arrayref_of_item_data = $ cart-> get_items(); #私の$ item = $ cart-> get_item( 'myasin')に基づいて単一のアイテムの情報を入手してください。 #私の$ total = $ cart-> total_cost()の商品の総コストを入手してください。 #cgi :: session $ session-> param( "cart"、cart)のようなセッションオブジェクトにカートを保存することがあります。 #後のリクエスト...#セッションrt_params =%{$ session-> param( "cart")}に保存されているものからカートを再作成します。 My $ Cart = :: Amazon :: RemoteCart-> New(RT_Params); #または代わりに... My $ Cart = Net :: Amazon :: RemoteCart->新規(Token => My_Amazon_Develoker_Token、Affiliate_ID => my_amazon_assoc_id、cart_id => mycart_hmac、); #Amazon $ RES = $ cart-> sync()から取得してローカルカートインスタンスを更新します。 #数量を変更するMy $ RES = $ CART - > MODIFY( 'myasin' => 2、 'Myotherasin' => 1)。 #$ RES = $カート - >削除( 'myasin1'、 'myasin2'); #リストを取得する関連製品(ASINS)$ ARRAYREF_OF_ASINS = $ CART-> SIMADE_PRODUCTS(); #$ url_string = $ cart-> purchase_url()のためにユーザーとカート#をAmazonに転送するためのURLを取得します。RemoteCartはAmazon Webサービスへのインタフェースです。 Amazon Remote Cart APIへの一貫した簡単で使いやすいインターフェースを試みます。私はそれを実用的なものと密接にしようとしました(私が私を意味する誰かによって)どのようにして働くことが買い物かごを予想されるでしょう。商品のasin.eachの数量に基づいて、アイテムを追加、削除、取得し、取得し、その数量を変更する方法があります。 AWSはカート全体のデータを返します。そのため、RemoteCartモジュールは、これが起こるたびにカートの独自の表現を更新します。次に、get_items()またはpurchase_url()のようなメソッドにアクセスすると、データはAmazonのサーバーにアクセスするのではなく、Amazonのサーバーにアクセスするのではなく、Cartのローカルインスタンスから取得されます。リクエスト間の状態が維持されます。これは、セッション内のカートオブジェクトを保存し、次の要求で新しい()に渡したり、CART_IDとHMAC(Amazonから返された)を保存し、それらをnew()に保存してからSYNCを実行したりすることによって実行できます。 )カートデータを参照するためのget_items_online()を参照する。要件: ・Perl


Net :: Amazon :: RemoteCart. 関連ソフトウェア