Amazon Product Advertising API から返される商品画像を HTTPS (SSL) で表示させる

※ このエントリは、はてなグループ終了に伴う、サブブログからの引越エントリ(2016/09)です。
※ 情報が古い可能性もありますので、ご留意ください。



タイトルの件、Amazon Product Advertising API からのレスポンスに含まれる商品画像が HTTP になっているものを HTTPS (SSL) にしたい場合。

例えば、基本、画像の取得は "ecx.images-amazon.com" ドメインが指定されるようだが、試しに HTTPS を指定しても、違うドメインのSSL証明書となっている。

で、例えば、以下の画像の場合、

http://ecx.images-amazon.com/images/I/514bjG3dt9L._SL160_.jpg

FQDN の部分を "images-na.ssl-images-amazon.com" に変更してスキームを HTTPS にすれば良さそう。

https://images-na.ssl-images-amazon.com/images/I/514bjG3dt9L._SL160_.jpg

過去、サイト等で参照している部分があれば、↑に置換しておけば大丈夫そうかな。

追記 (2020/04)

最近は、"m.media-amazon.com" で返されるようになっているみたいです。

https://m.media-amazon.com/images/I/514bjG3dt9L._SL160_.jpg

参考リンク