简介
本文档提供关于二维码生成的 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。详情请参见 异常处理。