加入我的最愛 今天2012年2月23日 
QRCODE知識 DIY條碼製作,大量印製 軟體下載&API支援 Site Map 網站指南
PC手機桌布下載 QRCODE名片區 申請建置手機版網站 討論區
 
會員登入
 帳號:
 密碼:
記住帳號  
 忘記密碼 新手註冊

本站 QR CODE

 
回首頁>
軟體下載與API支援
   
軟體下載   API支援      

API支援-免費提供讓您的網頁也有QR CODE

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技術支援請利用聯絡我們將意見提供給我們,我們會盡速與您連絡,謝謝
Copyright 2008 QRDOOR.COM.TW  連絡我們 回頁首 目前線上人數:220 (上線:2156離線:1936)