pelicanmemo

海外の話が多め。近頃は中国が多め(中国海警局・中国海監、深海潜水艇、感染症など)。

はてなブログのHTTPS化と、Amazonの商品の画像リンク。|はてなブログ、カスタマイズ

はてなブログ、HTTPS化とAmazonアフィリエイトの商品画像。自分用めも兼。

 

サイドバーの「Amazon商品紹介」から得られた商品情報の画像。

サントリー 天然水 南アルプス 2L×9本

サントリー 天然水 南アルプス 2L×9本

 

上記リンクの画像では、
https://images-fe.ssl-images-amazon.com/
が使われている。 

HTTPの頃は、
http://ecx.images-amazon.com/
だった。

過去記事のソースを調べてみたら、2016年12月を最後に、http://ecx.images-amazon.com/は出なくなっていた。

 

HTTPの古いAmazon画像のURLを書き換えたら、ちゃんと表示されるだろうか?

 

ちなみに、うちのブログは未だに、こうです。周回遅れ。

HTTPS配信は後ほど利用できるようになります
HTTPS配信は準備中です。ご利用開始まで今しばらくお待ちください。

Ads by Google

 


 

URLの書き換えしても、画像表示は大丈夫のようだ。 😊

 

「表示された」
http://ecx.images-amazon.com/images/I/51oKCUStBHL._SL160_.jpg
「表示された」
https://images-fe.ssl-images-amazon.com/images/I/51oKCUStBHL._SL160_.jpg

(Amazonの商品画像への直リンクは規約違反になるので、テキストの説明としました。) 

 

しかし、広告コードの書き換えは使用規約にひっかかるかもしれない。

2015年1月の古い記事で使ったAmazon商品リンク(サイドバーの「Amazon商品紹介」で貼り付け)から、その商品ページに移動して、同じ商品を新しく、はてなブログの「Amazon商品紹介」から貼り付けてみた。

2つのhtmlソースをテキスト比較したところ、画像リンクが新しくなった他は、商品名がほんの少し変わっていただけだった。

(注意:これは、はてなブログの機能である「Amazon商品紹介」を使って取得した広告コードの場合です。他のサービスを利用している場合は、違う結果となるかもしれません。)

ーーーーーーー2015年1月取得ーーーーーーーー
(「html編集」で、当時の記事のソースからコピペ)

手ピカジェル 300ml [指定医薬部外品]

手ピカジェル 300ml [指定医薬部外品]

 

ーーーーーーーーーここまでーーーーーーーーー

ーーーーーーー2018年3月取得ーーーーーーーー
(サイドバー「Amazon商品紹介」で新規に取得)

手ピカジェル [指定医薬部外品] 300ml

手ピカジェル [指定医薬部外品] 300ml

 

ーーーーーーーーーここまでーーーーーーーーー

 

こちらの記事ほかでは、

Amazon Product Advertising APIで得られた画像のHTTPS版を利用する - Programming

"https://images-na.ssl-images-amazon.com/" と、少し違うURLへの書き換えが紹介されていた。

「表示された」
https://images-na.ssl-images-amazon.com/images/I/51oKCUStBHL._SL160_.jpg

これでも画像は表示される。

その記事はStack Overflowの回答を参考にしている(ほかの日本語記事は出典が書いていないものがほとんど)

出典はStack Overflowの以下の回答より。

php - Amazon ECS API to return secure images URL - Stack Overflow 

国や地域の違いだろうか? 何が違うか分からないけど、うちでは、
"https://images-fe.ssl-images-amazon.com/"の方しか出てきていないので、こちらに統一しておこう。

 

はてなブログ|HTTPS化と、はてなフォトライフ対策。|記事の画像のIMGタグ、全部書き換えかよ...、楽をしてみた。 - pelicanmemo