「Amazon Product Advertising API」の版間の差分
1行目: | 1行目: | ||
==Amazon Product Advertising API== | ==Amazon Product Advertising API== | ||
− | [[Amazon Web Service][Elastic Beanstalk][EC2]] | + | [[Amazon Web Service]][[Elastic Beanstalk]][[EC2]] |
=====概要===== | =====概要===== | ||
Amazon では、Webサービス用のAPIを公開しているため、ユーザ登録を行いAmazon Web Service IDを入手することで、Amazonの情報をかなり自由に利用することができる。 | Amazon では、Webサービス用のAPIを公開しているため、ユーザ登録を行いAmazon Web Service IDを入手することで、Amazonの情報をかなり自由に利用することができる。 |
2020年2月15日 (土) 08:17時点における版
目次
Amazon Product Advertising API
Amazon Web ServiceElastic BeanstalkEC2
概要
Amazon では、Webサービス用のAPIを公開しているため、ユーザ登録を行いAmazon Web Service IDを入手することで、Amazonの情報をかなり自由に利用することができる。
例えば、「[AmazonEcsItemSearch:Web Service] [Web Service]」 のように、キーワードの検索結果をXMLにて受け取ることができる。
Amazonアソシエイトプログラム
[Amazonアソシエイトプログラム] にも対応しているため、このサービスを利用した結果、購買に結びつけば、数%のマージンが入る。上記 Amazon Web Service ID とは別途、アソシエイトIDを取得する必要がある。
利用方法
至極簡単に言うと、[Wikipedia:SOAP] [REST|Wikipedia:REST]]という方法を利用([[SOAP]も可)して、Amazonに要求を行い結果をXMLにて受け取る。 行いたい処理をOperationパラメータに、受け取りたい結果のフィールドをResponseGroupに指定し、リクエストを発行する。
参考
Amazon Web Service ID
このページにログインしている(開発メンバである)場合、テスト用に取得したIDが、[Amazon Web Service ID] [Amazon Web Service ID]から参照できます。
[Wikipedia:REST] [REST]
Webサービスというと、[Wikipedia:REST] [SOAP]等、XMLでリクエストを生成し、サービスに渡すイメージだが、HttpのGETリクエストを利用(XMLの内容をGETメソッドのパラメータに分解したようなイメージ)することができるWebサービスもあり、Amazon Web Serviceも対応している。
Operation
Amazon Web Service を使用して、OperationのHelpをXML表示します
Operation Name | |
---|---|
[AmazonEcsHelpOperation:TransactionLookup] [TransactionLookup] | |
[AmazonEcsHelpOperation:ItemSearch] [ItemSearch] | 商品名、著者名などで検索 |
[AmazonEcsHelpOperation:Help] [Help] | HELPを表示 |
[AmazonEcsHelpOperation:CustomerContentSearch] [CustomerContentSearch] | |
[AmazonEcsHelpOperation:CartAdd] [CartAdd] | カートに商品追加 |
[AmazonEcsHelpOperation:CartModify] [CartModify] | カート内の情報変更 |
[AmazonEcsHelpOperation:MultiOperation] [MultiOperation] | |
[AmazonEcsHelpOperation:CartGet] [CartGet] | カートを取得 |
[AmazonEcsHelpOperation:SellerListingLookup] [SellerListingLookup] | |
[AmazonEcsHelpOperation:SimilarityLookup] [SimilarityLookup] | 関連商品の検索 |
[AmazonEcsHelpOperation:CartCreate] [CartCreate] | リモートショッピングカートを作成 |
[AmazonEcsHelpOperation:SellerLookup] [SellerLookup] | |
[AmazonEcsHelpOperation:CartClear] [CartClear] | カートをクリア |
[AmazonEcsHelpOperation:ListLookup] [ListLookup] | リストマニア情報をID検索 |
[AmazonEcsHelpOperation:SellerListingSearch] [SellerListingSearch] | |
[AmazonEcsHelpOperation:BrowseNodeLookup] [BrowseNodeLookup] | |
[AmazonEcsHelpOperation:ItemLookup] [ItemLookup] | ItemIdで、商品を検索 |
[AmazonEcsHelpOperation:ListSearch] [ListSearch] | リストマニア情報を検索 |
[AmazonEcsHelpOperation:CustomerContentLookup] [CustomerContentLookup] |
ResponseGroup
Amazon Web Service を使用して、ResponseGroupをXML表示します
ResponseGroup Name | |
---|---|
[AmazonEcsHelpResponseGroup:BrowseNodeInfo] [BrowseNodeInfo] | |
[AmazonEcsHelpResponseGroup:ItemAttributes] [ItemAttributes] | |
[AmazonEcsHelpResponseGroup:Help] [Help] | |
[AmazonEcsHelpResponseGroup:VariationSummary] [VariationSummary] | |
[AmazonEcsHelpResponseGroup:ListMinimum] [ListMinimum] | |
[AmazonEcsHelpResponseGroup:TransactionDetails] [TransactionDetails] | |
[AmazonEcsHelpResponseGroup:VariationMinimum] [VariationMinimum] | |
[AmazonEcsHelpResponseGroup:ListItems] [ListItems] | |
[AmazonEcsHelpResponseGroup:CartAdd] [CartAdd] | |
[AmazonEcsHelpResponseGroup:VariationImages] [VariationImages] | |
[AmazonEcsHelpResponseGroup:Offers] [Offers] | |
[AmazonEcsHelpResponseGroup:CustomerFull] [CustomerFull] | |
[AmazonEcsHelpResponseGroup:NewReleases] [NewReleases] | |
[AmazonEcsHelpResponseGroup:CartModify] [CartModify] | |
[AmazonEcsHelpResponseGroup:MultiOperation] [MultiOperation] | |
[AmazonEcsHelpResponseGroup:CartNewReleases] [CartNewReleases] | |
[AmazonEcsHelpResponseGroup:CartGet] [CartGet] | |
[AmazonEcsHelpResponseGroup:OfferSummary] [OfferSummary] | |
[AmazonEcsHelpResponseGroup:ItemIds] [ItemIds] | |
[AmazonEcsHelpResponseGroup:CartCreate] [CartCreate] | |
[AmazonEcsHelpResponseGroup:SalesRank] [SalesRank] | |
[AmazonEcsHelpResponseGroup:CartSimilarities] [CartSimilarities] | |
[AmazonEcsHelpResponseGroup:Reviews] [Reviews] | |
[AmazonEcsHelpResponseGroup:SellerLookup] [SellerLookup] | |
[AmazonEcsHelpResponseGroup:CustomerInfo] [CustomerInfo] | |
[AmazonEcsHelpResponseGroup:EditorialReview] [EditorialReview] | |
[AmazonEcsHelpResponseGroup:ListLookup] [ListLookup] | |
[AmazonEcsHelpResponseGroup:SellerListingSearch] [SellerListingSearch] | |
[AmazonEcsHelpResponseGroup:BrowseNodeLookup] [BrowseNodeLookup] | |
[AmazonEcsHelpResponseGroup:BrowseNodes] [BrowseNodes] | |
[AmazonEcsHelpResponseGroup:Subjects] [Subjects] | |
[AmazonEcsHelpResponseGroup:Medium] [Medium] | |
[AmazonEcsHelpResponseGroup:SearchBins] [SearchBins] | |
[AmazonEcsHelpResponseGroup:ListmaniaLists] [ListmaniaLists] | |
[AmazonEcsHelpResponseGroup:ItemSearch] [ItemSearch] | |
[AmazonEcsHelpResponseGroup:TopSellers] [TopSellers] | |
[AmazonEcsHelpResponseGroup:Request] [Request] | |
[AmazonEcsHelpResponseGroup:CustomerContentSearch] [CustomerContentSearch] | |
[AmazonEcsHelpResponseGroup:Similarities] [Similarities] | |
[AmazonEcsHelpResponseGroup:ListFull] [ListFull] | |
[AmazonEcsHelpResponseGroup:Small] [Small] | |
[AmazonEcsHelpResponseGroup:CustomerReviews] [CustomerReviews] | |
[AmazonEcsHelpResponseGroup:SellerListing] [SellerListing] | |
[AmazonEcsHelpResponseGroup:Seller] [Seller] | |
[AmazonEcsHelpResponseGroup:OfferFull] [OfferFull] | |
[AmazonEcsHelpResponseGroup:SellerListingLookup] [SellerListingLookup] | |
[AmazonEcsHelpResponseGroup:SimilarityLookup] [SimilarityLookup] | |
[AmazonEcsHelpResponseGroup:Accessories] [Accessories] | |
[AmazonEcsHelpResponseGroup:Cart] [Cart] | |
[AmazonEcsHelpResponseGroup:CartClear] [CartClear] | |
[AmazonEcsHelpResponseGroup:ListInfo] [ListInfo] | |
[AmazonEcsHelpResponseGroup:Large] [Large] | |
[AmazonEcsHelpResponseGroup:CustomerLists] [CustomerLists] | |
[AmazonEcsHelpResponseGroup:Tracks] [Tracks] | |
[AmazonEcsHelpResponseGroup:CartTopSellers] [CartTopSellers] | |
[AmazonEcsHelpResponseGroup:ItemLookup] [ItemLookup] | |
[AmazonEcsHelpResponseGroup:Variations] [Variations] | |
[AmazonEcsHelpResponseGroup:Images] [Images] | |
[AmazonEcsHelpResponseGroup:CustomerContentLookup] [CustomerContentLookup] | |
[AmazonEcsHelpResponseGroup:ListSearch] [ListSearch] |
© 2006 矢木浩人