QRDOOR.COM提供永久免費QR code API, 讓您的網站也能有
QRCODE功能, 您不用再花大錢買QR code技術囉!!
此功能可以讓您不用QR code技術也能在您的網站裡產生QR code行動條碼.就像google
map一樣,
只要依下列範例貼到您的HTML網頁裡, 即可在您的網頁裡產生QR code碼喔!
若您的QR CODE裡包含"中文", 可利用下面提供的ASP & ASP.NET 程式碼呼叫本站API以避免 IE 6.0使用者看不到QR CODE中文字。
(因為IE6的 URL傳值是Big5, IE7 & FireFox 2.0則是UTF-8。台灣電信業者定義QR CODE中文字採UTF-8)
以下是HTML直接呈現QR CODE語法, 但是IE 6以前版本有可能看不到中文字碼。 |
聯絡人服務:
<img src="http://www.qrdoor.com.tw/api/qrcodefree.aspx?typ=&siz=&frcolor=&N1=&T1=&E1=
"> |
網址服務:
<img src="http://www.qrdoor.com.tw/api/qrcodefree.aspx?typ=&siz=&frcolor=&U2="> |
簡訊服務:
<img src="http://www.qrdoor.com.tw/api/qrcodefree.aspx?typ=&siz=&frcolor=&P3=&S3=
"> |
文字服務:
<img src="http://www.qrdoor.com.tw/api/qrcodefree.aspx?typ=&siz=&frcolor=&T5=
"> |
|
參數說明: |
typ : 服務類型: 1.聯絡人, 2.網址, 3.簡訊, 5.文字
siz : 圖形的尺寸, 預設為 4 適合一般顯示螢幕讀取, 由1~20
frcolor : 顏色, 預設為黑色000000, 000000~FFFFFF (請勿傳#)
N1,T1,E1 : 【聯絡人】姓名, 電話, EMAIL
U2: 【網址】http://
P3,S3:【簡訊 】對方門號, 簡訊內容
T5:【文字】文字內容
|
|
範例:中文字限UTF-8, <meta....charset="utf-8"> |
名片:
<img src="http://www.qrdoor.com.tw/api/qrcodefree.aspx?typ=1&siz=4&frcolor=FF00FF&N1=王大明&T1=012345679&E1=wang@wang.com
"> |
|
網址:
<img src="http://www.qrdoor.com.tw/api/qrcodefree.aspx?typ=2&siz=4&U2=http://www.yahoo.com"> |

|
簡訊:
<img src="http://www.qrdoor.com.tw/api/qrcodefree.aspx?typ=3&siz=4&P3=012345678&S3=早安
"> |

|
文字:
<img src="http://www.qrdoor.com.tw/api/qrcodefree.aspx?typ=5&siz=4&T5=這是純文字內容">
|

|
|
ASP程式範例, 透過下列程式至QRDOOR取回QR code並呈現在網站裡, 決解UTF-8中文問題 |
檔名:getqrcode.asp 原始碼下載:getqrcode_asp.rar
<%
Response.Charset = utf-8
Session.Codepage=65001
Set x=server.CreateObject("Msxml2.XMLHTTP.3.0")
x.Open "GET","http://www.qrdoor.com.tw/api/qrcodefree.aspx?typ=5&siz=4&T5=" & server.urlencode("中文字"),False
x.Send()
Response.Clear
Response.Expires = 0
Response.Buffer = True
Response.BinaryWrite x.responseBody
Response.Flush
Response.End
%> |
|
ASP.NET程式範例, 透過下列程式至QRDOOR取回QR code並呈現在網站裡, 決解UTF-8中文問題 |
檔名:getqrcode.aspx 原始碼下載:getqrcode.rar
<script runat="server">
Dim mmsg As String, xsts, murl As String
Dim ms As IO.MemoryStream = New IO.MemoryStream
Dim mYstream As IO.Stream
Dim img2 As System.Drawing.Bitmap
Sub page_load()
xsts = ""
murl = "http://www.qrdoor.com.tw/api/qrcodefree.aspx"
murl = murl & "?typ=4&siz=4&N4=總統府&A4=台北市中正區重慶南路一段&T4=0123456789"
Dim myrequest As System.Net.HttpWebRequest = System.Net.WebRequest.Create(murl)
Try
Dim mywebresponse As System.Net.WebResponse = myrequest.GetResponse()
Dim mystream As IO.Stream = mywebresponse.GetResponseStream()
Dim sr As IO.StreamReader = New IO.StreamReader(mystream, Encoding.Default)
img2 = System.Drawing.Bitmap.FromStream(mystream)
Catch ex As Exception
xsts = ex.Message
Finally
End Try
If xsts.Length = 0 Then
Response.ContentType = "image/x-png"
img2.Save(ms, System.Drawing.Imaging.ImageFormat.Png)
ms.WriteTo(Response.OutputStream)
Else
Response.Write(xsts)
End If
End Sub
</script>
|
在你的網站網頁中加入<img src="getqrcode.aspx">即可看到QR
code圖片結果.
當然您也可以修改上述ASP.NET程式碼,以符合需要.
|
|
以上技術為永久免費, 若您的網站需要QR CODE技術支援請利用聯絡我們將意見提供給我們,我們會盡速與您連絡,謝謝 |