Amazon Simple Product APIは複数のASINを指定した場合は返ってくるデータがリストなのに一つしか指定しない場合はリストじゃなかったのと、Amazon Product Advertising APIのパッケージの重量やサイズの単位がポンドやインチなのでそれをグラムやセンチに変換する仕組みを用意したかったのでAmazon Simple Product APIをラップしてシンプルなクラスを作ってみました。
AmazonAPILookupWrapperクラス
ソースコードは以下の通りです。
AmazonAPILookupWrapperクラスの使い方
使い方は以下の通りです。
account = {
"ACCESS_KEY": "ACCESS_KEY",
"SECRET_KEY": "SECRET_KEY",
"ASSOC_TAG": "ASSOC_TAG"
}
with AmazonAPIWrapper(account) as API:
try:
asin = ["B00F5JOIT0", "B00TS0UK0I", "B00O9GPEAC"]
for item in API.Lookup(**{"ItemId": asin}):
item.title
except Exception, e:
print e
