| 1 |
package { |
|---|
| 2 |
import flash.display.Sprite; |
|---|
| 3 |
import jp.slz.as3.amazon.A2S; |
|---|
| 4 |
import jp.slz.as3.amazon.Item; |
|---|
| 5 |
|
|---|
| 6 |
public class Sample extends Sprite { |
|---|
| 7 |
public function Sample() { |
|---|
| 8 |
var a2s:A2S = new A2S('YOUR_AWS_ACCESS_KEY_ID', 'YOUR_ASSOCIATE_TAG'); |
|---|
| 9 |
|
|---|
| 10 |
a2s.lookupItem('0596526946', function (item:Item):void { |
|---|
| 11 |
traceItem(item); |
|---|
| 12 |
}); |
|---|
| 13 |
|
|---|
| 14 |
a2s.lookupSimilarity('0596526946', function (items:Array):void { |
|---|
| 15 |
for each (var item:Item in items) { |
|---|
| 16 |
traceItem(item); |
|---|
| 17 |
} |
|---|
| 18 |
}); |
|---|
| 19 |
} |
|---|
| 20 |
|
|---|
| 21 |
private function traceItem(item:Item):void { |
|---|
| 22 |
trace(item.asin); |
|---|
| 23 |
trace(item.title); |
|---|
| 24 |
trace(item.smallImage.url); |
|---|
| 25 |
trace(item.smallImage.height); |
|---|
| 26 |
trace(item.smallImage.width); |
|---|
| 27 |
trace(item.mediumImage.url); |
|---|
| 28 |
trace(item.mediumImage.height); |
|---|
| 29 |
trace(item.mediumImage.width); |
|---|
| 30 |
trace(item.largeImage.url); |
|---|
| 31 |
trace(item.largeImage.height); |
|---|
| 32 |
trace(item.largeImage.width); |
|---|
| 33 |
for each (var creator:Object in item.creators) { |
|---|
| 34 |
trace(creator.name); |
|---|
| 35 |
trace(creator.role); |
|---|
| 36 |
} |
|---|
| 37 |
trace(item.listPrice.amount); |
|---|
| 38 |
trace(item.listPrice.currencyCode); |
|---|
| 39 |
trace(item.publisher); |
|---|
| 40 |
trace(item.publicationDate); |
|---|
| 41 |
} |
|---|
| 42 |
} |
|---|
| 43 |
} |
|---|