AmazonのURLは短縮できる
Amazonで本のページのURLをDBで管理しようと思ったら、長かったので短縮できないか調べてみた。
※「PHPでISBNを用いてAmazonAPIから本の情報を取得」する際に使用しました。
AmazonのURLを短縮してみる
たとえばこんなURLを短縮
Amazonの商品ページ「Amazon Web Services入門 ― 企業システムへの導入障壁を徹底解消」という本のURLは
長い…
DBで管理するならできるだけ短くしたい!
ということで短縮すると…
たったこれだけに!!!
さらに文字数も必ず37文字になるのでDBでの管理にも最適!
最初のURLのhttp://www.amazon.co.jp/
まではそのままで、「/dp」以降の数字10桁を後ろに繋げるだけでOK!
PHPならこんな感じ
$bookURL = 'http://www.amazon.co.jp/Amazon-Web-Services入門-―-企業システムへの導入障壁を徹底解消/dp/4844336479';
$URL = substr($bookURL, 0, 24). substr($bookURL, -13);
さらに短縮…
http://www.amazon.co.jp/
部分は短縮できて
http://amazon.jp/
になるんです
なので、最も短くすると
http://amazon.jp/dp/4844336479
と文字数が30文字に!
プログラムで作成する場合は
http://amazon.jp/dp/
までを決め打ちで作成し、
数字10桁は該当する商品のを取得し、後ろに繋げるといいと思います。
ちなみに
「/dp」以降の数字10桁は何かというとASINと言い、
「Amazon Standard Identification Number」の略で、Amazon上での商品を管理する番号になります。
詳しくはAmazonのISBN/ASINについてを見て下さい。
以上で、「AmazonのURLを短縮してみた」でした!
Author And Source
この問題について(AmazonのURLは短縮できる), 我々は、より多くの情報をここで見つけました https://qiita.com/na1412/items/9bfa9c92bd32d70ec86c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .