| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
==[[Amazon Product Advertising API]]==[[Amazon Web Service]]| [[Elastic Beanstalk]]| [[EC2]]|
=====概要=====
Amazon では、Webサービス用のAPIを公開しているため、ユーザ登録を行いAmazon では、Webサービス用のAPIを公開しているため、ユーザ登録を行い[[Amazon Web Service IDを入手することで、Amazonの情報をかなり自由に利用することができる。ID]]を入手することで、Amazonの情報をかなり自由に利用することができる。
例えば、「[[AmazonEcsItemSearch:Web Service] [|Web Service]]」 のように、キーワードの検索結果をXMLにて受け取ることができる。
=====[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アソシエイトプログラム]] にも対応しているため、このサービスを利用した結果、購買に結びつけば、数%のマージンが入る。上記 Amazon Web Service ID とは別途、アソシエイトIDを取得する必要がある。
=====利用方法=====
至極簡単に言うと、[[Wikipedia:SOAP] [|REST|Wikipedia:REST]]という方法を利用([[SOAP]]も可)して、Amazonに要求を行い結果をXMLにて受け取る。行いたい処理をOperationパラメータに、受け取りたい結果のフィールドをResponseGroupに指定し、リクエストを発行する。行いたい処理をOperationパラメータに、受け取りたい結果のフィールドを[[R]]esponseGroupに指定し、リクエストを発行する。
=====参考=====
*[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 WSDL]
===[[Amazon Web Service ID]]===このページにログインしている(開発メンバである)場合、テスト用に取得したIDが、[[Amazon Web Service ID] [|Amazon Web Service ID]]から参照できます。
===[[Wikipedia:REST|REST] [REST]===
Webサービスというと、[[Wikipedia:REST|SOAP] [SOAP]等、XMLでリクエストを生成し、サービスに渡すイメージだが、HttpのGETリクエストを利用(XMLの内容をGETメソッドのパラメータに分解したようなイメージ)することができるWebサービスもあり、Amazon Web Serviceも対応している。
====Operation====
*http://docs.aws.amazon.com/ja_jp/AWSECommerceServiceAWSECommerceSer[[vi]]ce/latest/DG/CHAP_OperationListAlphabetical.html[[Amazon Web Service ]] を使用して、OperationのHelpをXML表示します
{|class="wikitable"
!Operation Name
!
|-
|[[AmazonEcsHelpOperation:TransactionLookup|TransactionLookup] [TransactionLookup]
|
|-
|[[AmazonEcsHelpOperation:ItemSearch|ItemSearch] [ItemSearch]
|商品名、著者名などで検索
|-
|[[AmazonEcsHelpOperation:Help|Help] [Help]
|HELPを表示
|-
|[[AmazonEcsHelpOperation:CustomerContentSearch|CustomerContentSearch] [CustomerContentSearch]
|
|-
|[[AmazonEcsHelpOperation:CartAdd|CartAdd] [CartAdd]
|カートに商品追加
|-
|[[AmazonEcsHelpOperation:CartModify|CartModify] [CartModify]
|カート内の情報変更
|-
|[[AmazonEcsHelpOperation:MultiOperation|MultiOperation] [MultiOperation]
|
|-
|[[AmazonEcsHelpOperation:CartGet|CartGet] [CartGet]
|カートを取得
|-
|[[AmazonEcsHelpOperation:SellerListingLookup|SellerListingLookup] [SellerListingLookup]
|
|-
|[[AmazonEcsHelpOperation:SimilarityLookup|SimilarityLookup] [SimilarityLookup]
|関連商品の検索
|-
|[[AmazonEcsHelpOperation:CartCreate|CartCreate] [CartCreate]
|リモートショッピングカートを作成
|-
|[[AmazonEcsHelpOperation:SellerLookup|SellerLookup] [SellerLookup]
|
|-
|[[AmazonEcsHelpOperation:CartClear|CartClear] [CartClear]
|カートをクリア
|-
|[[AmazonEcsHelpOperation:ListLookup|ListLookup] [ListLookup]
|リストマニア情報をID検索
|-
|[[AmazonEcsHelpOperation:SellerListingSearch|SellerListingSearch] [SellerListingSearch]
|
|-
|[[AmazonEcsHelpOperation:BrowseNodeLookup|BrowseNodeLookup] [BrowseNodeLookup]
|
|-
|[[AmazonEcsHelpOperation:ItemLookup|ItemLookup] [ItemLookup]
|ItemIdで、商品を検索
|-
|[[AmazonEcsHelpOperation:ListSearch|ListSearch] [ListSearch]
|リストマニア情報を検索
|-
|[[AmazonEcsHelpOperation:CustomerContentLookup|CustomerContentLookup] [CustomerContentLookup]
|
|-
|}
====ResponseGroup[[R]]esponseGroup====[[Amazon Web Service ]] を使用して、ResponseGroupをXML表示します
{|class="wikitable"
!ResponseGroup [[R]]esponseGroup Name
!
|-
|[[AmazonEcsHelpResponseGroup:BrowseNodeInfo|BrowseNodeInfo] [BrowseNodeInfo]
|
|-
|[[AmazonEcsHelpResponseGroup:ItemAttributes|ItemAttributes] [ItemAttributes]
|
|-
|[[AmazonEcsHelpResponseGroup:Help|Help] [Help]
|
|-
|[[AmazonEcsHelpResponseGroup:VariationSummary|VariationSummary] [VariationSummary]
|
|-
|[[AmazonEcsHelpResponseGroup:ListMinimum|ListMinimum] [ListMinimum]
|
|-
|[[AmazonEcsHelpResponseGroup:TransactionDetails|TransactionDetails] [TransactionDetails]
|
|-
|[[AmazonEcsHelpResponseGroup:VariationMinimum|VariationMinimum] [VariationMinimum]
|
|-
|[[AmazonEcsHelpResponseGroup:ListItems|ListItems] [ListItems]
|
|-
|[[AmazonEcsHelpResponseGroup:CartAdd|CartAdd] [CartAdd]
|
|-
|[[AmazonEcsHelpResponseGroup:VariationImages|VariationImages] [VariationImages]
|
|-
|[[AmazonEcsHelpResponseGroup:Offers|Offers] [Offers]
|
|-
|[[AmazonEcsHelpResponseGroup:CustomerFull|CustomerFull] [CustomerFull]
|
|-
|[[AmazonEcsHelpResponseGroup:NewReleases|NewReleases] [NewReleases]
|
|-
|[[AmazonEcsHelpResponseGroup:CartModify|CartModify] [CartModify]
|
|-
|[[AmazonEcsHelpResponseGroup:MultiOperation|MultiOperation] [MultiOperation]
|
|-
|[[AmazonEcsHelpResponseGroup:CartNewReleases|CartNewReleases] [CartNewReleases]
|
|-
|[[AmazonEcsHelpResponseGroup:CartGet|CartGet] [CartGet]
|
|-
|[[AmazonEcsHelpResponseGroup:OfferSummary|OfferSummary] [OfferSummary]
|
|-
|[[AmazonEcsHelpResponseGroup:ItemIds|ItemIds] [ItemIds]
|
|-
|[[AmazonEcsHelpResponseGroup:CartCreate|CartCreate] [CartCreate]
|
|-
|[[AmazonEcsHelpResponseGroup:SalesRank|SalesRank] [SalesRank]
|
|-
|[[AmazonEcsHelpResponseGroup:CartSimilarities|CartSimilarities] [CartSimilarities]
|
|-
|[[AmazonEcsHelpResponseGroup:Reviews|Reviews] [Reviews]
|
|-
|[[AmazonEcsHelpResponseGroup:SellerLookup|SellerLookup] [SellerLookup]
|
|-
|[[AmazonEcsHelpResponseGroup:CustomerInfo|CustomerInfo] [CustomerInfo]
|
|-
|[[AmazonEcsHelpResponseGroup:EditorialReview|EditorialReview] [EditorialReview]
|
|-
|[[AmazonEcsHelpResponseGroup:ListLookup|ListLookup] [ListLookup]
|
|-
|[[AmazonEcsHelpResponseGroup:SellerListingSearch|SellerListingSearch] [SellerListingSearch]
|
|-
|[[AmazonEcsHelpResponseGroup:BrowseNodeLookup|BrowseNodeLookup] [BrowseNodeLookup]
|
|-
|[[AmazonEcsHelpResponseGroup:BrowseNodes|BrowseNodes] [BrowseNodes]
|
|-
|[[AmazonEcsHelpResponseGroup:Subjects|Subjects] [Subjects]
|
|-
|[[AmazonEcsHelpResponseGroup:Medium|Medium] [Medium]
|
|-
|[[AmazonEcsHelpResponseGroup:SearchBins|SearchBins] [SearchBins]
|
|-
|[[AmazonEcsHelpResponseGroup:ListmaniaLists|ListmaniaLists] [ListmaniaLists]
|
|-
|[[AmazonEcsHelpResponseGroup:ItemSearch|ItemSearch] [ItemSearch]
|
|-
|[[AmazonEcsHelpResponseGroup:TopSellers|TopSellers] [TopSellers]
|
|-
|[[AmazonEcsHelpResponseGroup:Request|Request] [Request]
|
|-
|[[AmazonEcsHelpResponseGroup:CustomerContentSearch|CustomerContentSearch] [CustomerContentSearch]
|
|-
|[[AmazonEcsHelpResponseGroup:Similarities|Similarities] [Similarities]
|
|-
|[[AmazonEcsHelpResponseGroup:ListFull|ListFull] [ListFull]
|
|-
|[[AmazonEcsHelpResponseGroup:Small|Small] [Small]
|
|-
|[[AmazonEcsHelpResponseGroup:CustomerReviews|CustomerReviews] [CustomerReviews]
|
|-
|[[AmazonEcsHelpResponseGroup:SellerListing|SellerListing] [SellerListing]
|
|-
|[[AmazonEcsHelpResponseGroup:Seller|Seller] [Seller]
|
|-
|[[AmazonEcsHelpResponseGroup:OfferFull|OfferFull] [OfferFull]
|
|-
|[[AmazonEcsHelpResponseGroup:SellerListingLookup|SellerListingLookup] [SellerListingLookup]
|
|-
|[[AmazonEcsHelpResponseGroup:SimilarityLookup|SimilarityLookup] [SimilarityLookup]
|
|-
|[[AmazonEcsHelpResponseGroup:Accessories|Accessories] [Accessories]
|
|-
|[[AmazonEcsHelpResponseGroup:Cart|Cart] [Cart]
|
|-
|[[AmazonEcsHelpResponseGroup:CartClear|CartClear] [CartClear]
|
|-
|[[AmazonEcsHelpResponseGroup:ListInfo|ListInfo] [ListInfo]
|
|-
|[[AmazonEcsHelpResponseGroup:Large|Large] [Large]
|
|-
|[[AmazonEcsHelpResponseGroup:CustomerLists|CustomerLists] [CustomerLists]
|
|-
|[[AmazonEcsHelpResponseGroup:Tracks|Tracks] [Tracks]
|
|-
|[[AmazonEcsHelpResponseGroup:CartTopSellers|CartTopSellers] [CartTopSellers]
|
|-
|[[AmazonEcsHelpResponseGroup:ItemLookup|ItemLookup] [ItemLookup]
|
|-
|[[AmazonEcsHelpResponseGroup:Variations|Variations] [Variations]
|
|-
|[[AmazonEcsHelpResponseGroup:Images|Images] [Images]
|
|-
|[[AmazonEcsHelpResponseGroup:CustomerContentLookup|CustomerContentLookup] [CustomerContentLookup]
|
|-
|[[AmazonEcsHelpResponseGroup:ListSearch|ListSearch] [ListSearch]
|
|-

案内メニュー