什么是二维码?为什么需要一个二维码?
一個并不起眼的二維碼就象一個萬花筒,掀起了一場恒古未有的大變革,不僅改變了社會的方方面面,有效促進了金融、經濟的新渠道繁榮。從大家熟悉的“微信,連接一切!”的視頻瘋傳微信朋友圈后,讓我們看到了移動互聯網智能生活的未來。
視頻里,通過掃描二維碼輕松購物、點餐、就醫、旅行、住宿,叫外賣一切都那么方便就可以獲取信息,預約購買,完成閉環支付,解決了諸多以前想都別想的問題。
從表面來看,是移動互聯網給我們帶來了諸多的便利,但深究一下,我們會發現這一切的一切,如果只是一個微信平臺,是不可能完成的。只有與餐飲、票務、酒店、醫療、支付等各個領域形成平臺合作才能幫助消費者完成以上的各種操作,而微信與其他平臺的合作依靠的就是一個網絡連接技術,他就是API接口。
?
什么是二維碼?我為什么需要一個二維碼?
二維碼又稱二維條碼,常見的二維碼為QR Code,QR全稱Quick Response,是一個近幾年來在移動設備上超流行的一種編碼方式,它比傳統的Bar Code條形碼能儲存更多的信息,在今天,二維碼被用來賦予產品或宣傳單頁一個數字維度,可以轉向URL。你可以用挖數據平臺在線二維碼生成器生成自己的專屬二維碼。
?
二維碼API接口:即可識別二維碼返回字符串,也可輸入相應地址,生成對應的url地址,圖片地址有效時間為7天。
子接口:
- 二維碼識別
- 生成二維碼圖片
接口地址: https://登錄后顯示/pyi/55/162(支持:http/https)
返回格式:json,xml
請求方式:POST,GET
POST 請求需要設置Header頭:Content-Type: application/x-www-form-urlencoded;charset=utf-8
請求說明:
| 名稱 | 必填 | 類型 | 說明 | 示例 參數另存 |
| appid | 是 | String | 應用ID,在后臺我的應用查看或者添加 | 1 |
| base64 | 是 | String | base64位格式的圖片,最大允許2M文件圖片轉base64工具 | data:image/png;base64,AAAA |
| format | 否 | String | 返回數據格式類型,每個接口已經說明支持返回格式:json,xml | json |
| sign | 是 | String | 1.使用Md5方式驗證,參數按一定規則md5后返回的字符串,詳情點擊這里閱讀 | 52a9dbe274a5c537bbf7a53e2d66c09f |
| time | 否 | String | 請求時傳遞的當前服務器時間戳 | 1545829466 |
返回參數說明:
| 名稱 | 必填 | 類型 | 說明 | 示例 參數另存 |
| codeid | 否 | Integer | 狀態碼,返回10000狀態都會進行計費。具體說明可查看狀態碼說明 | 10000 |
| message | 否 | String | 請求狀態說明 | 返回成功 |
| qr_url | 否 | String | 生成之后返回的url地址,該地址有效時間為24小時,請快保存 | https://www.storeapi.net/upload/temp/qrcode/466aa30f8aa2d339f8bc6a4d2e2f82df.png |
| retdata | 否 | Array | 回數據集合,可能是數據、對象或者字符串 | |
| time | 否 | String | 請求時傳遞的當前服務器時間戳 | 1548669566 |
狀態碼說明:
| 狀態碼 | 說明 |
| 10000 | 返回成功 |
| 10001 | appid必須指定,可以我的應用里面查看 |
| 10002 | sign值必須指定,加密規則請前往幫助中心查看 |
| 10003 | sign值驗證不通過,加密規則請前往幫助中心查看 |
| 10004 | 時差不能超過10分鐘,可以不傳遞這個參數,注意時間戳單位是秒 |
| 10005 | appid錯誤,請檢查appid值,前往會員中心->我的應用查看或添加 |
| 10006 | 當前IP地址未授權,請前往用戶中心->我的應用添加ip{@info} |
| 10007 | 應用被禁用,請聯系客服處理 |
| 10008 | 應用內沒有該接口,請到我的應用里面添加這個接口 |
| 10009 | api接口不存在 |
| 10010 | 您沒有添加該api接口 |
| 10011 | api已經到期 |
| 10012 | 沒有訂購任何api,請前往購買后再操作 |
| 10013 | 該接口已經暫停使用 |
| 10014 | 未知的錯誤,可以聯系客服處理 |
| 10015 | 參數個數錯誤 |
| 10019 | {@info} |
| 10017 | time必須是整型 |
| 10018 | 次數不足 |
| 10020 | 子接口不存在,可能已經被關閉 |
| 10021 | 服務器發生錯誤 |
| 10022 | 帳戶余額不足,請充值! |
| 10023 | 訂單提交成功,等待回調結果 |
| 10024 | 調試模式數據 |
| 10025 | 查無數據 |
請求示例:
?
總結
以上是生活随笔為你收集整理的什么是二维码?为什么需要一个二维码?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux平台Java环境中文编码研究
- 下一篇: 互联网女皇的互联网报告2013版(详细)