回答編集履歴

4

誤字修正

2017/09/11 23:43

投稿

CHERRY
CHERRY

スコア25171

test CHANGED
@@ -224,12 +224,10 @@
224
224
 
225
225
 
226
226
 
227
- サイズ別ちゃんとした画像URLが、取得できました。
227
+ SSL対応の画像URLが、サイズ別に取得できました。
228
228
 
229
229
 
230
230
 
231
231
  ということで、 Product Advertising API を使うしかなさそうです。
232
232
 
233
233
 
234
-
235
-

3

追記

2017/09/11 23:43

投稿

CHERRY
CHERRY

スコア25171

test CHANGED
@@ -7,3 +7,229 @@
7
7
 
8
8
 
9
9
  [Amazon の商品画像を取得する](https://www.ipentec.com/document/document.aspx?page=internet-get-amazon-product-image)
10
+
11
+
12
+
13
+ ----
14
+
15
+ (追記 2017-08-12)
16
+
17
+
18
+
19
+ 試しに [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 ) を検索してみました。
20
+
21
+
22
+
23
+ リクエストパラメータに
24
+
25
+
26
+
27
+ ```
28
+
29
+ "Service" => "AWSECommerceService",
30
+
31
+ "Operation" => "ItemLookup",
32
+
33
+ "AWSAccessKeyId" => "アクセスキー",
34
+
35
+ "AssociateTag" => "アソシエイトID",
36
+
37
+ "ItemId" => "B009IXLHZ2",
38
+
39
+ "IdType" => "ASIN",
40
+
41
+ "ResponseGroup" => "Images"
42
+
43
+ ```
44
+
45
+
46
+
47
+ を与えて、検索してみた結果は、以下のレスポンスです。
48
+
49
+
50
+
51
+ ```
52
+
53
+ <?xml version="1.0" ?>
54
+
55
+ <ItemLookupResponse
56
+
57
+ xmlns="http://webservices.amazon.com/AWSECommerceService/2011-08-01">
58
+
59
+ <OperationRequest>
60
+
61
+ <HTTPHeaders>
62
+
63
+ <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>
64
+
65
+ </HTTPHeaders>
66
+
67
+ <RequestId>XXXXXXXX-XXXa-XXXX-XXXX-bXXxxxxxcXXX</RequestId>
68
+
69
+ <Arguments>
70
+
71
+ <Argument Name="AWSAccessKeyId" Value="アクセスキー"></Argument>
72
+
73
+ <Argument Name="AssociateTag" Value="アソシエイトID"></Argument>
74
+
75
+ <Argument Name="IdType" Value="ASIN"></Argument>
76
+
77
+ <Argument Name="ItemId" Value="B009IXLHZ2"></Argument>
78
+
79
+ <Argument Name="Operation" Value="ItemLookup"></Argument>
80
+
81
+ <Argument Name="ResponseGroup" Value="Images"></Argument>
82
+
83
+ <Argument Name="Service" Value="AWSECommerceService"></Argument>
84
+
85
+ <Argument Name="Timestamp" Value="2017-09-11T23:33:40.000Z"></Argument>
86
+
87
+ <Argument Name="Signature" Value="シグネチャ"></Argument>
88
+
89
+ </Arguments>
90
+
91
+ <RequestProcessingTime>0.0517406600000000</RequestProcessingTime>
92
+
93
+ </OperationRequest>
94
+
95
+ <Items>
96
+
97
+ <Request>
98
+
99
+ <IsValid>True</IsValid>
100
+
101
+ <ItemLookupRequest>
102
+
103
+ <IdType>ASIN</IdType>
104
+
105
+ <ItemId>B009IXLHZ2</ItemId>
106
+
107
+ <ResponseGroup>Images</ResponseGroup>
108
+
109
+ <VariationPage>All</VariationPage>
110
+
111
+ </ItemLookupRequest>
112
+
113
+ </Request>
114
+
115
+ <Item>
116
+
117
+ <ASIN>B009IXLHZ2</ASIN>
118
+
119
+ <SmallImage>
120
+
121
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL._SL75_.jpg</URL>
122
+
123
+ <Height Units="pixels">75</Height>
124
+
125
+ <Width Units="pixels">50</Width>
126
+
127
+ </SmallImage>
128
+
129
+ <MediumImage>
130
+
131
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL._SL160_.jpg</URL>
132
+
133
+ <Height Units="pixels">160</Height>
134
+
135
+ <Width Units="pixels">107</Width>
136
+
137
+ </MediumImage>
138
+
139
+ <LargeImage>
140
+
141
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL.jpg</URL>
142
+
143
+ <Height Units="pixels">500</Height>
144
+
145
+ <Width Units="pixels">333</Width>
146
+
147
+ </LargeImage>
148
+
149
+ <ImageSets>
150
+
151
+ <ImageSet Category="primary">
152
+
153
+ <SwatchImage>
154
+
155
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL._SL30_.jpg</URL>
156
+
157
+ <Height Units="pixels">30</Height>
158
+
159
+ <Width Units="pixels">20</Width>
160
+
161
+ </SwatchImage>
162
+
163
+ <SmallImage>
164
+
165
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL._SL75_.jpg</URL>
166
+
167
+ <Height Units="pixels">75</Height>
168
+
169
+ <Width Units="pixels">50</Width>
170
+
171
+ </SmallImage>
172
+
173
+ <ThumbnailImage>
174
+
175
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL._SL75_.jpg</URL>
176
+
177
+ <Height Units="pixels">75</Height>
178
+
179
+ <Width Units="pixels">50</Width>
180
+
181
+ </ThumbnailImage>
182
+
183
+ <TinyImage>
184
+
185
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL._SL110_.jpg</URL>
186
+
187
+ <Height Units="pixels">110</Height>
188
+
189
+ <Width Units="pixels">73</Width>
190
+
191
+ </TinyImage>
192
+
193
+ <MediumImage>
194
+
195
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL._SL160_.jpg</URL>
196
+
197
+ <Height Units="pixels">160</Height>
198
+
199
+ <Width Units="pixels">107</Width>
200
+
201
+ </MediumImage>
202
+
203
+ <LargeImage>
204
+
205
+ <URL>https://images-fe.ssl-images-amazon.com/images/I/51HMbSR%2B4zL.jpg</URL>
206
+
207
+ <Height Units="pixels">500</Height>
208
+
209
+ <Width Units="pixels">333</Width>
210
+
211
+ </LargeImage>
212
+
213
+ </ImageSet>
214
+
215
+ </ImageSets>
216
+
217
+ </Item>
218
+
219
+ </Items>
220
+
221
+ </ItemLookupResponse>
222
+
223
+ ```
224
+
225
+
226
+
227
+ サイズ別のちゃんとした画像URLが、取得できました。
228
+
229
+
230
+
231
+ ということで、 Product Advertising API を使うしかなさそうです。
232
+
233
+
234
+
235
+

2

リンクの修正

2017/09/11 23:40

投稿

CHERRY
CHERRY

スコア25171

test 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
 
4
4
 

1

修正

2017/09/11 22:49

投稿

CHERRY
CHERRY

スコア25171

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- と書いていたら、以下のサイトに画像のURLについて説明されている内容が参考にならないでしょうか。
5
+ と書いている途中で見つけた以下のサイトに画像のURLについて説明されている内容が参考にならないでしょうか。
6
6
 
7
7
 
8
8