2011-07-02 178 views
2

我有一個網站,人們可以互相聯繫,很多時候人們也會在廣告或分類廣告中發佈電子郵件或電話號碼。我已經用圖片替換了聯繫人信息,這樣他們就不會被bot或google刮掉,但是我認爲爲每個發現的聯繫人信息添加qr碼是有意義的,所以人們可以通過自己的電話回覆而不會發生拼寫錯誤。爲電子郵件地址和電話號碼生成QR碼

我看過谷歌圖表api生成二維碼,但它似乎只是生成「純文本」二維碼。這意味着它只會將提交的信息顯示爲屏幕上的文本,用戶必須將其複製/粘貼到他的電子郵件客戶端或撥號程序中才能使用。但是:如果我使用工具http://www.nzs.com/qr-code/並使用我的智能手機掃描結果,它會立即打開我的瀏覽器並將我帶到此頁面,因此必須有一種方法來指定一種MIME類型的信息和手機可以選擇適當的應用程序來處理信息。

任何人都可以告訴我如何使用谷歌圖表API或PHP/GDI做到這一點?我需要爲電話號碼和電子郵件地址生成qr碼。

回答

2

[我使用QuickMark的適用於iOS]

據我所知,這是檢測掃描側的事,與你提供適當的源數據組合。

你究竟爲URL編碼了什麼?你需要包含協議。

例如,this query編碼「www.example.com」並顯示爲文本。這不是一個網址;這只是一些文字,拼寫出一個域名。
this query編碼「http://www.example.com/」並被識別爲URL。
This是一個有希望的毫無用處的電話號碼。

Here's a tutorial關於各種QR碼關鍵詞。

+0

啊謝謝,這個教程非常有用。 Android上的QuickMark需要「smsto:」才能工作,只是「sms:」不會。電子郵件可以使用或不使用「mailto:」。 – iHaveacomputer

0

也看看ZXing。它是開源的,有很多示例代碼。

相關問題