通用二維碼生成 API 接口
提供通用的二維碼生成接口惠奸。
1. 產(chǎn)品功能
支持分類字符生成闰集;
直接返回存儲在 CDN 中的二維碼鏈接俗壹,可直接使用科汗;
網(wǎng)址內容直接識別,生成網(wǎng)址類型的二維碼绷雏,掃描后可直接跳轉头滔;
自定義二維碼尺寸;
全接口支持 HTTPS(TLS v1.0 / v1.1 / v1.2 / v1.3)涎显;
全面兼容 Apple ATS坤检;
全國多節(jié)點 CDN 部署;
接口極速響應期吓,多臺服務器構建 API 接口負載均衡早歇。
2. API 文檔
API 詳情地址: https://www.gugudata.com/api/details/qrcode
接口請求地址: https://api.gugudata.com/barcode/qrcode
返回格式: application/json; charset=utf-8
請求方式: GET
請求協(xié)議: HTTPS
請求示例: https://api.gugudata.com/barcode/qrcode?appkey=YOUR_APPKEY&content=YOUR_VALUE&size=500
接口測試: https://api.gugudata.com/barcode/qrcode/demo
3. 請求參數(shù)(如果為 POST 請求,那么參數(shù)以 JSON 的格式傳遞)
參數(shù)名參數(shù)類型是否必須默認值備注
appkeystring是YOUR_APPKEY付費后獲取的 APPKEY
contentstring是YOUR_VALUE二維碼內容,網(wǎng)址類型智能識別
sizeint否500正整數(shù)缺前,二維碼尺寸像素蛀醉,默認為 500 像素
4. 返回參數(shù)
參數(shù)名參數(shù)類型備注
DataStatus.StatusCodeint接口返回狀態(tài)碼
DataStatus.StatusDescriptionstring接口返回狀態(tài)說明
DataStatus.ResponseDateTimestring接口數(shù)據(jù)返回時間
DataStatus.DataTotalCountint此條件下的總數(shù)據(jù)量,一般用于分頁計算
Data.Contentstring二維碼內容
Data.Urlstring生成的二維碼 CDN URL 路徑
5. 接口響應狀態(tài)碼
錯誤碼錯誤內容備注
100正常返回
101參數(shù)錯誤
102請求頻率受限每秒請求不能超過 100 次
103賬號欠費
104APPKEY 錯誤請檢查傳遞的 APPKEY 是否為開發(fā)者中心獲取到的值
110接口響應錯誤
6. 開發(fā)語言請求示例代碼
示例代碼包含的開發(fā)語言:C#, Go, Java, jQuery, Node.js, Objective-C, PHP, Python, Ruby, Swift 等衅码,其他語言進行對應的 RESTful API 請求實現(xiàn)即可拯刁。