二维码生成

最近更新时间:2023-10-18 11:29:16

我的收藏

简介

本文档提供关于二维码生成的 API 概览和 SDK 示例代码。
API
操作描述
指定的文本信息(URL 或文本),生成对应的二维码或条形码

二维码生成

功能说明

数据万象二维码生成功能可根据用户指定的文本信息(URL 或文本),生成对应的二维码或条形码。

方法原型

String generateQrcode(GenerateQrcodeRequest request);

请求示例

//1.创建二维码生成请求对象
GenerateQrcodeRequest request = new GenerateQrcodeRequest();
//2.添加请求参数 参数详情请见api接口文档
request.setBucketName("examplebucket-1250000000");
request.setQrcodeContent("数据万象");
request.setWidth("400");
request.setMode("0");
String imageBase64 = cosClient.generateQrcode(request);

参数说明

Request 中的具体数据描述如下:
节点名称(关键字)
描述
类型
是否必选
bucketName
Bucket 的命名规则为 BucketName-APPID,详情请参见 存储桶概述
String
QrcodeContent
可识别的二维码文本信息
String
width
指定生成的二维码或条形码的宽度,高度会进行等比压缩
String
Mode
生成的二维码类型,可选值:0或1。0为二维码,1为条形码,默认值为0
String

返回结果说明

成功:成功则返回String,信息为base64编码的图片。
失败:发生错误(例如 Bucket 不存在),抛出异常 CosClientException 或者 CosServiceException。详情请参见 异常处理