GoogleのQRコード(二次元コード)作成APIを使用する。
何年前か忘れたが、QRコードを生成するGoogle APIを使ってツールを作り、その際以下のURLを使用した。
http://chart.apis.google.com/chart?cht=qr&chl=http%3A%2F%2Fwww.example.com%2F+&chs=150x150&choe=Shift_JIS
どうもこのURLだと、Internet Explorer 11 にてセキュリティ証明書のエラーが出てQRコードの画像が表示されなくなっていることに最近気づいた。 ただ、Firefox や Chrome では問題なく画像が表示される。 久しぶりにAPIを調べてみるとURLが以下のように変わっていた。
https://chart.googleapis.com/chart?
基本的に引数は同じで、以下のように記述する。
https://chart.googleapis.com/chart?cht=qr&chl=http%3A%2F%2Fwww.example.com%2F+&chs=150x150&choe=Shift_JIS
詳しくは QR Codes(google.com) に書かれている。 このURLを使えば Internet Explorer 11 にてセキュリティ証明書のエラーは出ない。 ただ、このAPIはサービスが継続されているが非推奨になっており、いつまで使えるか分からない。