トップ 一覧 ping 検索 ヘルプ RSS ログイン

Amazon Product Advertising APIの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!Amazon Product Advertising API
[Amazon Web Service][Elastic Beanstalk]
[Amazon Web Service][Elastic Beanstalk][EC2]
::概要
Amazon では、Webサービス用のAPIを公開しているため、ユーザ登録を行いAmazon Web Service IDを入手することで、Amazonの情報をかなり自由に利用することができる。

例えば、「[[Web Service|AmazonEcsItemSearch:Web Service]]」 のように、キーワードの検索結果をXMLにて受け取ることができる。

::[Amazonアソシエイトプログラム|http://associates.amazon.co.jp/gp/associates/join/main.html/ref=smm_tg_5/250-7835981-8894605]
[Amazonアソシエイトプログラム|http://associates.amazon.co.jp/gp/associates/join/main.html/ref=smm_tg_5/250-7835981-8894605] にも対応しているため、このサービスを利用した結果、購買に結びつけば、数%のマージンが入る。上記 Amazon Web Service ID とは別途、アソシエイトIDを取得する必要がある。

::利用方法
至極簡単に言うと、[[REST|Wikipedia:REST]]という方法を利用([[SOAP|Wikipedia:SOAP]]も可)して、Amazonに要求を行い結果をXMLにて受け取る。
行いたい処理をOperationパラメータに、受け取りたい結果のフィールドをResponseGroupに指定し、リクエストを発行する。

::参考
*[webservices |http://www.amazon.com/gp/browse.html/002-0451017-7764841?node=3435361]
*[developer connection|http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=5]
*[WSDL|http://www.amazon.com/gp/redirect.html/ref=sc_fe_c_0_12738641_2/104-4417699-1592753?location=http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl&token=6A81A391AD7A294B85FA17B1C9D19747B633CCB9]

!!Amazon Web Service ID
このページにログインしている(開発メンバである)場合、テスト用に取得したIDが、[[Amazon Web Service ID|Amazon Web Service ID]]から参照できます。

!![[REST|Wikipedia:REST]]

Webサービスというと、[[SOAP|Wikipedia:REST]]等、XMLでリクエストを生成し、サービスに渡すイメージだが、HttpのGETリクエストを利用(XMLの内容をGETメソッドのパラメータに分解したようなイメージ)することができるWebサービスもあり、Amazon Web Serviceも対応している。

!Operation
*http://docs.aws.amazon.com/ja_jp/AWSECommerceService/latest/DG/CHAP_OperationListAlphabetical.html
Amazon Web Service を使用して、OperationのHelpをXML表示します
,Operation Name,
,[[TransactionLookup|AmazonEcsHelpOperation:TransactionLookup]],
,[[ItemSearch|AmazonEcsHelpOperation:ItemSearch]],商品名、著者名などで検索
,[[Help|AmazonEcsHelpOperation:Help]],HELPを表示
,[[CustomerContentSearch|AmazonEcsHelpOperation:CustomerContentSearch]],
,[[CartAdd|AmazonEcsHelpOperation:CartAdd]],カートに商品追加
,[[CartModify|AmazonEcsHelpOperation:CartModify]],カート内の情報変更
,[[MultiOperation|AmazonEcsHelpOperation:MultiOperation]],
,[[CartGet|AmazonEcsHelpOperation:CartGet]],カートを取得
,[[SellerListingLookup|AmazonEcsHelpOperation:SellerListingLookup]],
,[[SimilarityLookup|AmazonEcsHelpOperation:SimilarityLookup]],関連商品の検索
,[[CartCreate|AmazonEcsHelpOperation:CartCreate]],リモートショッピングカートを作成
,[[SellerLookup|AmazonEcsHelpOperation:SellerLookup]],
,[[CartClear|AmazonEcsHelpOperation:CartClear]],カートをクリア
,[[ListLookup|AmazonEcsHelpOperation:ListLookup]],リストマニア情報をID検索
,[[SellerListingSearch|AmazonEcsHelpOperation:SellerListingSearch]],
,[[BrowseNodeLookup|AmazonEcsHelpOperation:BrowseNodeLookup]],
,[[ItemLookup|AmazonEcsHelpOperation:ItemLookup]],ItemIdで、商品を検索
,[[ListSearch|AmazonEcsHelpOperation:ListSearch]],リストマニア情報を検索
,[[CustomerContentLookup|AmazonEcsHelpOperation:CustomerContentLookup]],

!ResponseGroup
Amazon Web Service を使用して、ResponseGroupをXML表示します
,ResponseGroup Name,
,[[BrowseNodeInfo|AmazonEcsHelpResponseGroup:BrowseNodeInfo]],
,[[ItemAttributes|AmazonEcsHelpResponseGroup:ItemAttributes]],
,[[Help|AmazonEcsHelpResponseGroup:Help]],
,[[VariationSummary|AmazonEcsHelpResponseGroup:VariationSummary]],
,[[ListMinimum|AmazonEcsHelpResponseGroup:ListMinimum]],
,[[TransactionDetails|AmazonEcsHelpResponseGroup:TransactionDetails]],
,[[VariationMinimum|AmazonEcsHelpResponseGroup:VariationMinimum]],
,[[ListItems|AmazonEcsHelpResponseGroup:ListItems]],
,[[CartAdd|AmazonEcsHelpResponseGroup:CartAdd]],
,[[VariationImages|AmazonEcsHelpResponseGroup:VariationImages]],
,[[Offers|AmazonEcsHelpResponseGroup:Offers]],
,[[CustomerFull|AmazonEcsHelpResponseGroup:CustomerFull]],
,[[NewReleases|AmazonEcsHelpResponseGroup:NewReleases]],
,[[CartModify|AmazonEcsHelpResponseGroup:CartModify]],
,[[MultiOperation|AmazonEcsHelpResponseGroup:MultiOperation]],
,[[CartNewReleases|AmazonEcsHelpResponseGroup:CartNewReleases]],
,[[CartGet|AmazonEcsHelpResponseGroup:CartGet]],
,[[OfferSummary|AmazonEcsHelpResponseGroup:OfferSummary]],
,[[ItemIds|AmazonEcsHelpResponseGroup:ItemIds]],
,[[CartCreate|AmazonEcsHelpResponseGroup:CartCreate]],
,[[SalesRank|AmazonEcsHelpResponseGroup:SalesRank]],
,[[CartSimilarities|AmazonEcsHelpResponseGroup:CartSimilarities]],
,[[Reviews|AmazonEcsHelpResponseGroup:Reviews]],
,[[SellerLookup|AmazonEcsHelpResponseGroup:SellerLookup]],
,[[CustomerInfo|AmazonEcsHelpResponseGroup:CustomerInfo]],
,[[EditorialReview|AmazonEcsHelpResponseGroup:EditorialReview]],
,[[ListLookup|AmazonEcsHelpResponseGroup:ListLookup]],
,[[SellerListingSearch|AmazonEcsHelpResponseGroup:SellerListingSearch]],
,[[BrowseNodeLookup|AmazonEcsHelpResponseGroup:BrowseNodeLookup]],
,[[BrowseNodes|AmazonEcsHelpResponseGroup:BrowseNodes]],
,[[Subjects|AmazonEcsHelpResponseGroup:Subjects]],
,[[Medium|AmazonEcsHelpResponseGroup:Medium]],
,[[SearchBins|AmazonEcsHelpResponseGroup:SearchBins]],
,[[ListmaniaLists|AmazonEcsHelpResponseGroup:ListmaniaLists]],
,[[ItemSearch|AmazonEcsHelpResponseGroup:ItemSearch]],
,[[TopSellers|AmazonEcsHelpResponseGroup:TopSellers]],
,[[Request|AmazonEcsHelpResponseGroup:Request]],
,[[CustomerContentSearch|AmazonEcsHelpResponseGroup:CustomerContentSearch]],
,[[Similarities|AmazonEcsHelpResponseGroup:Similarities]],
,[[ListFull|AmazonEcsHelpResponseGroup:ListFull]],
,[[Small|AmazonEcsHelpResponseGroup:Small]],
,[[CustomerReviews|AmazonEcsHelpResponseGroup:CustomerReviews]],
,[[SellerListing|AmazonEcsHelpResponseGroup:SellerListing]],
,[[Seller|AmazonEcsHelpResponseGroup:Seller]],
,[[OfferFull|AmazonEcsHelpResponseGroup:OfferFull]],
,[[SellerListingLookup|AmazonEcsHelpResponseGroup:SellerListingLookup]],
,[[SimilarityLookup|AmazonEcsHelpResponseGroup:SimilarityLookup]],
,[[Accessories|AmazonEcsHelpResponseGroup:Accessories]],
,[[Cart|AmazonEcsHelpResponseGroup:Cart]],
,[[CartClear|AmazonEcsHelpResponseGroup:CartClear]],
,[[ListInfo|AmazonEcsHelpResponseGroup:ListInfo]],
,[[Large|AmazonEcsHelpResponseGroup:Large]],
,[[CustomerLists|AmazonEcsHelpResponseGroup:CustomerLists]],
,[[Tracks|AmazonEcsHelpResponseGroup:Tracks]],
,[[CartTopSellers|AmazonEcsHelpResponseGroup:CartTopSellers]],
,[[ItemLookup|AmazonEcsHelpResponseGroup:ItemLookup]],
,[[Variations|AmazonEcsHelpResponseGroup:Variations]],
,[[Images|AmazonEcsHelpResponseGroup:Images]],
,[[CustomerContentLookup|AmazonEcsHelpResponseGroup:CustomerContentLookup]],
,[[ListSearch|AmazonEcsHelpResponseGroup:ListSearch]],