图片搜索接口

最近更新时间:2023-10-13 12:10:22

我的收藏

简介

本文档提供关于图片搜索接口的相关 API 概览以及 SDK 示例代码。
API
操作描述
该接口用于检索图片。

SDK API 参考

SDK 所有接口的具体参数与方法说明,请参考 SDK API

图片搜索接口

功能说明

该接口用于检索图片。
说明:
COS iOS SDK 版本需要大于等于 v6.2.9。

示例代码

Objective-C
QCloudGetSearchImageRequest * request = [QCloudGetSearchImageRequest new];
request.bucket = @"sample-1250000000";
request.regionName = @"COS_REGIONNAME";
// 设置:ObjectKey;
request.ObjectKey = @"";
// 出参 Score 中,只有超过 MatchThreshold 值的结果才会返回。默认为0;是否必传:false;
request.MatchThreshold = 0;
// 起始序号,默认值为0;是否必传:false;
request.Offset = 0;
// 返回数量,默认值为10,最大值为100;是否必传:false;
request.Limit = 0;
// 针对入库时提交的 Tags 信息进行条件过滤。支持>、>=、<、<=、=、!=,多个条件之间支持 AND 和 OR 进行连接;是否必传:false;
request.Filter = @"";

[request setFinishBlock:^(QCloudGetSearchImageResponse * outputObject, NSError *error) {
// result:QCloudGetSearchImageResponse 包含所有的响应;
// 具体查看代码注释或api文档:https://cloud.tencent.com/document/product/460/63901
}];
[[QCloudCOSXMLService defaultCOSXML] GetSearchImage:request];

注意:
更多完整示例,请前往 GitHub 查看。
Swift
let request : QCloudGetSearchImageRequest = QCloudGetSearchImageRequest();
// 设置:objectKey;
request.objectKey = null;
request.bucket = "sample-1250000000";
request.regionName = "COS_REGIONNAME";
// 出参 Score 中,只有超过 MatchThreshold 值的结果才会返回。默认为0;是否必传:false;
request.matchThreshold = 0;
// 起始序号,默认值为0;是否必传:false;
request.offset = 0;
// 返回数量,默认值为10,最大值为100;是否必传:false;
request.limit = 0;
// 针对入库时提交的 Tags 信息进行条件过滤。支持>、>=、<、<=、=、!=,多个条件之间支持 AND 和 OR 进行连接;是否必传:false;
request.filter = @"";

request.finishBlock = { result, error in
// result:QCloudGetSearchImageResponse 包含所有的响应;
// 具体查看代码注释或api文档:https://cloud.tencent.com/document/product/460/63901
};
QCloudCOSXMLService.defaultCOSXML().getSearchImage(request);

注意:
更多完整示例,请前往 GitHub 查看。