API概览

本产品(智能媒体管理/2020-09-30)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(11370001915),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

服务地域

API标题API概述
ListRegions查询支持IMM服务的Region列表查询支持IMM服务的Region列表信息,包括Region和对应语言的描述信息。

项目管理

API标题API概述
CreateProject创建项目创建一个项目。
UpdateProject更新项目更新一个项目的信息。
GetProject获取项目信息查询指定项目(Project)的信息,包含基础信息,数据集(Dataset)和文件相关的统计信息等。
ListProjects列出所有项目信息的列表列出所有项目信息的列表。
DeleteProject删除项目删除一个项目。

元数据管理

API标题API概述
数据集管理数据集管理
CreateDataset创建数据集创建一个数据集。
UpdateDataset更新数据集更新一个数据集的信息。
GetDataset查询数据集信息查询一个数据集的信息。
ListDatasets列出数据集获取数据集列表。
DeleteDataset删除数据集删除一个数据集。
元数据索引元数据索引
IndexFileMeta索引文件元信息索引文件元信息,对输入的文件进行数据处理如标签识别、人脸检测、地点检测等,并将文件元信息索引到数据集内,支持多样化的数据检索。
BatchIndexFileMeta批量索引文件元信息批量索引文件元信息,对输入的文件进行数据处理如标签识别、人脸检测、地点检测等,并将文件元信息索引到数据集内,支持多样化的数据检索。
UpdateFileMeta更新文件元数据更新文件元数据。
BatchUpdateFileMeta批量更新文件元信息根据URI从数据集内批量更新文件的元信息。
GetFileMeta获取文件元数据获取文件元数据。
BatchGetFileMeta批量获取文件元数据批量获取文件元数据。
DeleteFileMeta删除文件元信息根据URI从数据集内删除文件的元信息。
BatchDeleteFileMeta批量删除文件元信息根据URI从数据集内批量删除文件的元信息。
查询与统计查询与统计
SimpleQuery简单查询通过逻辑关系表达式,对数据集内的文件进行查询和统计。
SemanticQuery自然语言查询通过输入自然语言关键字,对数据集内的元数据进行查询与统计分析。该接口目前支持的查询字段包括Labels,ProduceTime和AddressLine。
FuzzyQuery模糊查询根据关键词,查询指定数据集中的文件,获取其元信息。
智能管理智能管理
人脸聚类人脸聚类
CreateFigureClusteringTask创建人物聚类任务通过智能算法,将数据集内包含同一个人物的文件归为一类。
CreateFigureClustersMergingTask合并人物聚类将两个或多个人物聚类合并为一个。
GetFigureCluster获取人物聚类信息查询一个人物聚类的信息。
QueryFigureClusters查询人物聚类根据条件查询人物聚类及其信息。
UpdateFigureCluster更新人物聚类更新一个人物聚类的信息。
SearchImageFigureCluster图片人物聚类搜索搜索图片中人物所在的人物聚类,返回其信息。
CreateFacesSearchingTask图片人脸搜索从媒体集中搜索与指定图片或人脸ID最相似的前N张图片,并返回相应人脸ID及边界框,返回结果按照相似度降序排列。
时空聚类时空聚类
CreateLocationDateClusteringTask创建时空聚类任务创建时空聚类任务。
QueryLocationDateClusters查询时空聚类根据特定条件,查询时空聚类及其信息。
UpdateLocationDateCluster更新时空聚类更新一个时空聚类的信息。
DeleteLocationDateCluster删除时空聚类分组删除一个时空聚类。
故事故事
CreateStory创建故事创建一个故事。
QueryStories查询故事根据条件查询故事及其信息。
GetStory获取故事信息获取一个故事的信息。
CreateCustomizedStory创建自定义故事使用选择的图片和视频创建一个故事。
UpdateStory更新故事更新故事信息,例如重命名,修改封面等。
AddStoryFiles添加故事文件向故事中添加文件。
RemoveStoryFiles从故事中删除文件从故事中删除文件。
DeleteStory删除故事删除故事。
数据绑定数据绑定
CreateBinding创建绑定任务创建数据集和OSS Bucket的绑定关系,自动为其中的文件添加索引。
GetBinding查询绑定信息获取数据集和OSS Bucket绑定关系详情。
ListBindings列出绑定任务列表获取数据集和OSS Bucket绑定关系列表。
DeleteBinding删除绑定任务删除数据集和OSS Bucket绑定任务。
AttachOSSBucket绑定对象存储创建项目与OSS Bucket的绑定关系。
DetachOSSBucket解绑对象存储解除项目与OSS Bucket的绑定关系。
GetOSSBucketAttachment获取对象存储绑定信息获取同一地域下与指定OSS Bucket绑定的项目的项目名称。

图片处理

API标题API概述
DetectImageLabels检测图片中的标签信息检测图片中的标签信息。
DetectImageScore获取图片分数获取图片分数。
DetectImageCodes图片二维码检测检测图片中的二维码。
DetectImageFaces通过AI模型能力检测图片中的人脸以及人脸信息通过AI模型能力检测图片中的人脸以及人脸信息,包括年龄、性别等。
DetectImageCropping通过AI模型能力在给定的目标图片比例下检测出视觉效果较好的裁剪框区域通过AI模型能力在给定的目标图片比例下检测出视觉效果较好的裁剪框区域。
AddImageMosaic添加图片马赛克对一张图片的特定区域进行马赛克、高斯模糊或纯色块填充操作,用于隐私保护。
CreateImageToPDFTask创建图片转PDF任务将多张图片转换为单个PDF文件。
CreateImageSplicingTask创建图片拼接任务将多张图片拼接成一张图片。
CompareImageFaces图片人脸比对比较两张图片中人脸的相似度。
DetectImageBodies检测图片中的人体人体检测算子。

媒体处理

API标题API概述
CreateMediaConvertTask创建媒体转码任务对音视频等文件进行转码。
DetectMediaMeta获取媒体文件元信息获取媒体文件元信息,包括媒体格式信息和媒体流信息。
CreateVideoLabelClassificationTask创建视频标签检测任务检测视频中的内容所对应的标签信息。
GetVideoLabelClassificationResult获取视频标签检测任务获取视频标签检测任务的结果。

文档处理

API标题API概述
GenerateWebofficeToken获取Weboffice凭证获取文档预览和编辑的凭证。
RefreshWebofficeToken刷新Weboffice凭证刷新文档预览和编辑的凭证。
CreateOfficeConversionTask创建文档转换任务对文档进行格式转换。

文件处理

API标题API概述
压缩解压压缩解压
CreateFileCompressionTask创建文件压缩任务将多个文件压缩并打包为一个文件。
CreateArchiveFileInspectionTask创建压缩包解析任务分析读取压缩包内的文件列表。
CreateFileUncompressionTask创建解压缩任务将压缩包解压缩到特定位置。
点云压缩点云压缩
CreateCompressPointCloudTask创建点云压缩任务将点云文件进行压缩。

内容安全

API标题API概述
DetectTextAnomaly文本合规检测检测文本内容是否合规。
CreateImageModerationTask创建图片合规检测任务检测图片内容是否合规。
CreateVideoModerationTask创建视频合规检测任务检测视频内容是否合规。

任务管理

API标题API概述
GetTask获取任务信息查询一个任务的信息。
ListTasks列出任务获取任务列表。
触发器触发器
CreateTrigger创建触发器创建触发器任务,可通过OSS等事件源触发IMM动作,用户可选择相应的数据处理模板,对图片、视频、文档等媒体执行相应的处理。
SuspendTrigger暂停触发器暂停触发器。
ResumeTrigger恢复触发器恢复触发器。
UpdateTrigger更新触发器更新触发器。
GetTrigger获取触发器信息获取触发器信息。
ListTriggers列出触发器列出触发器。
DeleteTrigger删除触发器删除触发器。
批处理批处理
CreateBatch创建批处理任务创建一个批处理任务,指定存储内已存在的若干文件,对其批量执行指定操作,如转码、格式转换等。
SuspendBatch暂停批处理任务暂停批处理任务。
ResumeBatch恢复批处理任务恢复批处理任务。
UpdateBatch更新批处理任务更新批处理任务。
ListBatches列出批处理任务列出批处理任务。
GetBatch获取批处理任务信息获取批处理任务信息。
DeleteBatch删除批处理任务删除批处理任务。

其他

API标题API概述
ResumeBinding继续绑定任务绑定关系暂停后,重新建立数据集和OSS Bucket的绑定关系。绑定关系重新建立后,智能媒体管理会使用暂停绑定关系前的扫描类型来扫描Bucket中的文件,并为文件建立元数据索引。
StopBindingStopBinding暂停数据集和OSS Bucket的绑定关系。绑定关系暂停后,智能媒体管理会停止扫描Bucket中的文件且不会为Bucket中新增的文件建立元数据索引。
CreateDetectVideoLabelsTask检测视频中的内容检测视频中的内容。
GetDRMLicense获取DRML证书获取加密视频播放的DRM证书。
GetVideoPlaylistGetVideoPlaylist
LiveTranscoding边转边播转码执行边转边播对应的转码任务,一般无需调用
CreateSimilarImageClusteringTask创建相似图片聚类任务将数据集内的图片根据相似度进行分类,用于相似图片(如连拍)去重、选优等场景。
QuerySimilarImageClusters查询相似图片聚类查询相似图片分类的结果。
GenerateDRMLicense获取DRM许可证获取DRM许可证
GenerateVideoPlaylist生成边转边播文件生成一个用于边转边播的M3U8文件。用户可以使用播放器播放该文件,在播放过程中实时按需进行转码。
阿里云首页 智能媒体管理 相关技术圈