简介
本文档提供关于查询元数据索引的相关 API 概览以及 SDK 示例代码。
API | 操作描述 |
获取数据集内已完成索引的一个文件的元数据。 |
SDK API 参考
查询元数据索引
功能说明
获取数据集内已完成索引的一个文件的元数据。
注意:
COS Android SDK 版本需要大于等于 v5.9.30。
示例代码
// APPIDString appid = "1253000000";DescribeFileMetaIndexRequest request = new DescribeFileMetaIndexRequest(appid);request.datasetname = "test";// 设置数据集名称,同一个账户下唯一。request.uri = "cos://examplebucket-1250000000/test.jpg";// 设置资源标识字段,表示需要建立索引的文件地址,当前仅支持COS上的文件,字段规则:cos:///,其中BucketName表示COS存储桶名称,ObjectKey表示文件完整路径,例如:cos://examplebucket-1250000000/test1/img.jpg。 注意: 1、仅支持本账号内的COS文件 2、不支持HTTP开头的地址 3、需UrlEncodeciService.describeFileMetaIndexAsync(request, new CosXmlResultListener() {@Overridepublic void onSuccess(CosXmlRequest request, CosXmlResult cosResult) {// result 查询元数据索引的结果// 详细字段请查看api文档或者SDK源码DescribeFileMetaIndexResult result = (DescribeFileMetaIndexResult) cosResult;}@Overridepublic void onFail(CosXmlRequest request, CosXmlClientException clientException, CosXmlServiceException serviceException) {if (clientException != null) {clientException.printStackTrace();} else {serviceException.printStackTrace();}}});
说明: