質問するログイン新規登録

回答編集履歴

4

誤字修正

2017/09/11 23:43

投稿

CHERRY
CHERRY

スコア25234

answer CHANGED
@@ -111,7 +111,6 @@
111
111
  </ItemLookupResponse>
112
112
  ```
113
113
 
114
- サイズ別ちゃんとした画像URLが、取得できました。
114
+ SSL対応の画像URLが、サイズ別に取得できました。
115
115
 
116
116
  ということで、 Product Advertising API を使うしかなさそうです。
117
-

3

追記

2017/09/11 23:43

投稿

CHERRY
CHERRY

スコア25234

answer CHANGED
@@ -2,4 +2,116 @@
2
2
 
3
3
  と書いている途中で見つけた以下のサイトに画像のURLについて説明されている内容が参考にならないでしょうか。
4
4
 
5
- [Amazon の商品画像を取得する](https://www.ipentec.com/document/document.aspx?page=internet-get-amazon-product-image)
5
+ [Amazon の商品画像を取得する](https://www.ipentec.com/document/document.aspx?page=internet-get-amazon-product-image)
6
+
7
+ ----
8
+ (追記 2017-08-12)
9
+
10
+ 試しに [Product Advertising API](https://affiliate.amazon.co.jp/assoc_credentials/home) の「[Images レスポンスグループ](https://images-na.ssl-images-amazon.com/images/G/09/associates/paapi/dg/index.html?RG_Images.html)」で、「吾輩は猫である Kindle」 ( B009IXLHZ2 ) を検索してみました。
11
+
12
+ リクエストパラメータに
13
+
14
+ ```
15
+ "Service" => "AWSECommerceService",
16
+ "Operation" => "ItemLookup",
17
+ "AWSAccessKeyId" => "アクセスキー",
18
+ "AssociateTag" => "アソシエイトID",
19
+ "ItemId" => "B009IXLHZ2",
20
+ "IdType" => "ASIN",
21
+ "ResponseGroup" => "Images"
22
+ ```
23
+
24
+ を与えて、検索してみた結果は、以下のレスポンスです。
25
+
26
+ ```
27
+ <?xml version="1.0" ?>
28
+ <ItemLookupResponse
29
+ xmlns="http://webservices.amazon.com/AWSECommerceService/2011-08-01">
30
+ <OperationRequest>
31
+ <HTTPHeaders>
32
+ <Header Name="UserAgent" Value="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9) AppleWebKit/600.1.1 (KHTML, like Gecko) Version/9.0 Safari/530.10.70"></Header>
33
+ </HTTPHeaders>
34
+ <RequestId>XXXXXXXX-XXXa-XXXX-XXXX-bXXxxxxxcXXX</RequestId>
35
+ <Arguments>
36
+ <Argument Name="AWSAccessKeyId" Value="アクセスキー"></Argument>
37
+ <Argument Name="AssociateTag" Value="アソシエイトID"></Argument>
38
+ <Argument Name="IdType" Value="ASIN"></Argument>
39
+ <Argument Name="ItemId" Value="B009IXLHZ2"></Argument>
40
+ <Argument Name="Operation" Value="ItemLookup"></Argument>
41
+ <Argument Name="ResponseGroup" Value="Images"></Argument>
42
+ <Argument Name="Service" Value="AWSECommerceService"></Argument>
43
+ <Argument Name="Timestamp" Value="2017-09-11T23:33:40.000Z"></Argument>
44
+ <Argument Name="Signature" Value="シグネチャ"></Argument>
45
+ </Arguments>
46
+ <RequestProcessingTime>0.0517406600000000</RequestProcessingTime>
47
+ </OperationRequest>
48
+ <Items>
49
+ <Request>
50
+ <IsValid>True</IsValid>
51
+ <ItemLookupRequest>
52
+ <IdType>ASIN</IdType>
53
+ <ItemId>B009IXLHZ2</ItemId>
54
+ <ResponseGroup>Images</ResponseGroup>
55
+ <VariationPage>All</VariationPage>
56
+ </ItemLookupRequest>
57
+ </Request>
58
+ <Item>
59
+ <ASIN>B009IXLHZ2</ASIN>
60
+ <SmallImage>
61
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL._SL75_.jpg</URL>
62
+ <Height Units="pixels">75</Height>
63
+ <Width Units="pixels">50</Width>
64
+ </SmallImage>
65
+ <MediumImage>
66
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL._SL160_.jpg</URL>
67
+ <Height Units="pixels">160</Height>
68
+ <Width Units="pixels">107</Width>
69
+ </MediumImage>
70
+ <LargeImage>
71
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL.jpg</URL>
72
+ <Height Units="pixels">500</Height>
73
+ <Width Units="pixels">333</Width>
74
+ </LargeImage>
75
+ <ImageSets>
76
+ <ImageSet Category="primary">
77
+ <SwatchImage>
78
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL._SL30_.jpg</URL>
79
+ <Height Units="pixels">30</Height>
80
+ <Width Units="pixels">20</Width>
81
+ </SwatchImage>
82
+ <SmallImage>
83
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL._SL75_.jpg</URL>
84
+ <Height Units="pixels">75</Height>
85
+ <Width Units="pixels">50</Width>
86
+ </SmallImage>
87
+ <ThumbnailImage>
88
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL._SL75_.jpg</URL>
89
+ <Height Units="pixels">75</Height>
90
+ <Width Units="pixels">50</Width>
91
+ </ThumbnailImage>
92
+ <TinyImage>
93
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL._SL110_.jpg</URL>
94
+ <Height Units="pixels">110</Height>
95
+ <Width Units="pixels">73</Width>
96
+ </TinyImage>
97
+ <MediumImage>
98
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL._SL160_.jpg</URL>
99
+ <Height Units="pixels">160</Height>
100
+ <Width Units="pixels">107</Width>
101
+ </MediumImage>
102
+ <LargeImage>
103
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL.jpg</URL>
104
+ <Height Units="pixels">500</Height>
105
+ <Width Units="pixels">333</Width>
106
+ </LargeImage>
107
+ </ImageSet>
108
+ </ImageSets>
109
+ </Item>
110
+ </Items>
111
+ </ItemLookupResponse>
112
+ ```
113
+
114
+ サイズ別のちゃんとした画像URLが、取得できました。
115
+
116
+ ということで、 Product Advertising API を使うしかなさそうです。
117
+

2

リンクの修正

2017/09/11 23:40

投稿

CHERRY
CHERRY

スコア25234

answer CHANGED
@@ -1,4 +1,4 @@
1
- [Product Advertising API](https://affiliate.amazon.co.jp/gp/advertising/api/.../main.html)を使うことで、商品コードから画像のURLを取得できると思います。
1
+ [Product Advertising API](https://affiliate.amazon.co.jp/gp/advertising/api/detail/main.html) (要ログイン)を使うことで、商品コードから画像のURLを取得できると思います。
2
2
 
3
3
  と書いている途中で見つけた以下のサイトに画像のURLについて説明されている内容が参考にならないでしょうか。
4
4
 

1

修正

2017/09/11 22:49

投稿

CHERRY
CHERRY

スコア25234

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  [Product Advertising API](https://affiliate.amazon.co.jp/gp/advertising/api/.../main.html)を使うことで、商品コードから画像のURLを取得できると思います。
2
2
 
3
- と書いていたら、以下のサイトに画像のURLについて説明されている内容が参考にならないでしょうか。
3
+ と書いている途中で見つけた以下のサイトに画像のURLについて説明されている内容が参考にならないでしょうか。
4
4
 
5
5
  [Amazon の商品画像を取得する](https://www.ipentec.com/document/document.aspx?page=internet-get-amazon-product-image)