« iPhone版ラブプラスの彼女はDS版の彼女とは異なる | メイン | 携帯百景とPHPとRSS »

2010年4月11日

QRコードと短縮URLサービスbit.ly

livedoor clip!へ追加 Buzzurlにブックマーク Buzzurlにブックマーク このエントリーをはてなブックマークに追加 Clip to Evernote
動的にQRコードを使用したプロモーションをするなら、短縮URL提供サービスと「QRcode Perl/CGI & PHP scripts ver. 0.50g」を利用するphpスクリプトを組んでみるのはどうでしょう?

QRコードを使用したプロモーションをするなら、短縮URL!

名刺にQRコードを利用した例

QRコードの大きさ・複雑さは、URLの長さに比例します。
そうすると、長いURL程紙面のスペースを消費したり、何よりQRコード認識率が下がります。

するとなかなかURLを読み取れずストレスが溜まって、却ってイメージダウンとなりかねません。
QRコードへ埋め込む文字が少なければ、もっとシンプルな形になるのにな...。

そこでオススメするのが、ショートドメイン取得のススメ&phpのheader命令でlocationを使ってやれば短いURLで...という話ではなくて。

http://www.scollabo.com/banban/php/ref/ref_header.html
header()関数/PHP関数リファレンス

今日の本題は、『短縮URL提供サービスを利用して、QRコードに埋め込めばいいじゃない!』という方法です。
というか、短縮ドメインは取得する時点で大変で現実性がないですからね。

短縮URLサービスとは、URLを短く縮めてくれるサービスです。
例えば、短縮URLサービスを提供しているサイトの一つbit.lyでは以下のように短縮してくれます。

http://kuze.tsukaeru.jp/tsunezune/archives/2010/04/
000388QRcode_and_bitly.shtml



http://bit.ly/95KkYg

こうして出来た短縮URLをQRコード作成WEBサービスで入力すると、コンパクトなQRコードが一丁上がり!です。

http://www.cman.jp/QRcode/
QRコード(二次元バーコード)作成【無料】

さて、個人や単体の店舗ならそれでいいでしょうが、システム責任者やWEBサービス開発者なので、大量のQRコードを動的に精製したい場合はどうすればいいでしょう?

bitlyは、開発者向けに外部APIを公開しているので、キーを取得して短縮URLを自動的に取得するプログラムを作っちゃいましょう。
例えばこんな感じ。

<?php

$strURLfull = '[[短縮URLにしたいURLを指定してください]]';
$strBitlyResultArr = file("http://api.bit.ly/shorten?version=2.0.1&longUrl=".urlencode($strURLfull)."&login=[[ログインID]]&apiKey=[[api key]]");
$strBitlyResult = "";
foreach($strBitlyResultArr as $strI) {
	if(strpos($strI, "shortCNAMEUrl") > 0) {
		$strBitlyResultArr = sscanf(trim($strI),'"shortCNAMEUrl": "%s",');
		if(strlen($strBitlyResultArr) > 0) {
			$strBitlyResult = str_replace('",','',$strBitlyResultArr[0]);
			break;
		}
	}
}
if(strlen($strBitlyResult) == 0) { $strBitlyResult = $strURLfull; }

?>

で、$strBitlyResultに短縮URLが入っているはずなので、Y.Swetake氏作ライブラリ「QRcode Perl/CGI & PHP scripts ver. 0.50g」を下の記事を参考に渡せばQRコードの動的に連作させるのも容易なんではないかと思います。

http://itpro.nikkeibp.co.jp/article/COLUMN/20061110/253264/
第3回 PHPでQRバーコードを作成する(その1) - かんたん10分プログラミング:ITpro

ちなみに、この方法と大体同じ方法で先日『たてよみ』に実装したQRコード機能を実装していたりいます。

http://kuze.tsukaeru.jp/tsunezune/archives/2010/03/000385tateyomi_and_books.shtml

宜しければご参考ください。


QRコードのおはなし―バーコードの数百倍のデータを扱える画期的コード (おはなし科学・技術シリーズ)

日本規格協会
売り上げランキング: 311996
おすすめ度の平均: 3.5
2 物足りない
5 携帯電話でも使われ始めた2次元バーコードの本はこれだけ

投稿者 kuze : 2010年4月11日 01:10

■このエントリーに関連した記事

■「実用ソフト&サイト」カテゴリの最新記事


« iPhone版ラブプラスの彼女はDS版の彼女とは異なる | メイン | 携帯百景とPHPとRSS »




トラックバック

このエントリーのトラックバックURL:
http://kuze.tsukaeru.jp/tsunezune/movabletype/mt-tb.cgi/47

コメント

コメントしてください




保存しますか?


Edit
くじぇ工作所サイトマップ
買い物について
ネットワーク・サーバ構築関連
モバイルルーターストア
ストア/ZTV Z-LAN 私設応援団







このサイトについて
© Copyright Hiroshi Kuze 1996-2011 ( hiroshikuze@gmail.com ).

Analyzed by efStat Analyzed by Log_on! WEBCLICKERS.NET 人気blogランキング