Skip to content

Commit 162b281

Browse files
Merge pull request #173 from jdcloud-apigateway/master
publish jdcloud-sdk-python 1.6.168
2 parents a51cb76 + 452675c commit 162b281

73 files changed

Lines changed: 730 additions & 181 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
# 更新历史 #
2-
API版本:1.2.0
2+
API版本:1.2.1
33

44

5-
|发布时间|版本号|更新|说明|
6-
|---|---|---|---|
7-
|2021-06-30|1.2.0|视频剪辑功能支持|
8-
|2021-05-26|1.1.12|转码模板组接口说明补充|
9-
|2021-03-04|1.1.11|转码模板组接口相关|
10-
|2021-02-25|1.1.10|分组、打包转码支持|* 增加分组转码、打包转码支持|
11-
|2020-11-18|1.1.9|增加接口|* 增加查询视频源文件信息接口|
12-
|2020-09-22|1.1.8|增加、修改接口|* 增加转码任务查询接口;<br> * 转码模板增加OutFile配置;<br> * 水印配置增加widthRef和heightRef字段|
13-
|2020-04-30|1.1.7|增加接口|* 增加视频审核接口;<br> * 增加视频状态封禁状态;<br> * 增加直播转点播接口|
14-
|2020-01-06|1.1.6|增加接口|* 优化上传,获取上传地址返回结果中增加authToken字段|
15-
|2019-08-28|1.1.5|增加接口|* 增加质量检测相关接口|
16-
|2019-08-15|1.1.4|修改、新增接口|* 水印支持宽高/偏移分别支持像素/百分比单位等;<br> * 添加域名SSL设置相关接口|
17-
|2019-07-25|1.1.3|修改接口|* 修改水印宽高字段类型等;<br> * 完善开放文档;<br> * 添加上传相关接口|
18-
|2019-07-09|1.1.2|修改接口|* 资源更新操作,移除请求体中的ID字段;<br> * 批量更新Model定义类型名称;<br> * 修改批量操作结果实体的定义|
19-
|2019-05-28|1.1.1|新增接口|* 新开放域名访问头设置、删除、列表查询接口,分页相关接口更新|
20-
|2019-05-24|1.1.0|对外开放|* VOD 基本接口|
21-
|2019-05-07|1.0.0|初始版本|* VOD 基本接口|
5+
| 发布时间 | 版本号 | 更新 |说明|
6+
|------------|--------|---------------|---|
7+
| 2022-06-06 | 1.2.1 | 视频剪辑支持音频轨和字幕轨 |
8+
| 2021-06-30 | 1.2.0 | 视频剪辑功能支持 |
9+
| 2021-05-26 | 1.1.12 | 转码模板组接口说明补充 |
10+
| 2021-03-04 | 1.1.11 | 转码模板组接口相关 |
11+
| 2021-02-25 | 1.1.10 | 分组、打包转码支持 |* 增加分组转码、打包转码支持|
12+
| 2020-11-18 | 1.1.9 | 增加接口 |* 增加查询视频源文件信息接口|
13+
| 2020-09-22 | 1.1.8 | 增加、修改接口 |* 增加转码任务查询接口;<br> * 转码模板增加OutFile配置;<br> * 水印配置增加widthRef和heightRef字段|
14+
| 2020-04-30 | 1.1.7 | 增加接口 |* 增加视频审核接口;<br> * 增加视频状态封禁状态;<br> * 增加直播转点播接口|
15+
| 2020-01-06 | 1.1.6 | 增加接口 |* 优化上传,获取上传地址返回结果中增加authToken字段|
16+
| 2019-08-28 | 1.1.5 | 增加接口 |* 增加质量检测相关接口|
17+
| 2019-08-15 | 1.1.4 | 修改、新增接口 |* 水印支持宽高/偏移分别支持像素/百分比单位等;<br> * 添加域名SSL设置相关接口|
18+
| 2019-07-25 | 1.1.3 | 修改接口 |* 修改水印宽高字段类型等;<br> * 完善开放文档;<br> * 添加上传相关接口|
19+
| 2019-07-09 | 1.1.2 | 修改接口 |* 资源更新操作,移除请求体中的ID字段;<br> * 批量更新Model定义类型名称;<br> * 修改批量操作结果实体的定义|
20+
| 2019-05-28 | 1.1.1 | 新增接口 |* 新开放域名访问头设置、删除、列表查询接口,分页相关接口更新|
21+
| 2019-05-24 | 1.1.0 | 对外开放 |* VOD 基本接口|
22+
| 2019-05-07 | 1.0.0 | 初始版本 |* VOD 基本接口|

jdcloud_sdk/services/vod/apis/CreateSnapshotTemplateRequest.py

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,34 @@ def __init__(self, parameters, header=None, version="v1"):
3232

3333
class CreateSnapshotTemplateParameters(object):
3434

35-
def __init__(self, templateName, templateType, templateConfig):
35+
def __init__(self, templateName, ):
3636
"""
37-
:param templateName: 模板名称
38-
:param templateType: 模板类型。取值范围:
37+
:param templateName: 模板标题。长度不超过 128 个字节。UTF-8 编码。
38+
"""
39+
40+
self.templateName = templateName
41+
self.snapshotType = None
42+
self.imageSampleConfig = None
43+
self.imageSpriteConfig = None
44+
45+
def setSnapshotType(self, snapshotType):
46+
"""
47+
:param snapshotType: (Optional) 模板类型。取值范围:
3948
sample - 采样截图模板
4049
sprite - 雪碧图模板
4150
42-
:param templateConfig: 模板配置,JSON格式的字符串
43-
若 templateType 取值 sample,则JSON字符串须符合 SnapshotTemplateSampleConfigInfo 格式
44-
若 templateType 取值 sprite,则JSON字符串须符合 SnapshotTemplateSpriteConfigInfo 格式
51+
"""
52+
self.snapshotType = snapshotType
4553

54+
def setImageSampleConfig(self, imageSampleConfig):
55+
"""
56+
:param imageSampleConfig: (Optional) 采样截图模板配置
4657
"""
58+
self.imageSampleConfig = imageSampleConfig
4759

48-
self.templateName = templateName
49-
self.templateType = templateType
50-
self.templateConfig = templateConfig
60+
def setImageSpriteConfig(self, imageSpriteConfig):
61+
"""
62+
:param imageSpriteConfig: (Optional) 雪碧图模板配置
63+
"""
64+
self.imageSpriteConfig = imageSpriteConfig
5165

jdcloud_sdk/services/vod/apis/CreateVeditJobRequest.py

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -33,34 +33,24 @@ def __init__(self, parameters, header=None, version="v1"):
3333

3434
class CreateVeditJobParameters(object):
3535

36-
def __init__(self, ):
36+
def __init__(self, projectName, timeline, ):
3737
"""
38+
:param projectName: 工程名称
39+
:param timeline: 时间线信息
3840
"""
3941

40-
self.projectName = None
42+
self.projectName = projectName
4143
self.description = None
42-
self.timeline = None
44+
self.timeline = timeline
4345
self.mediaMetadata = None
4446
self.userData = None
4547

46-
def setProjectName(self, projectName):
47-
"""
48-
:param projectName: (Optional) 工程名称
49-
"""
50-
self.projectName = projectName
51-
5248
def setDescription(self, description):
5349
"""
5450
:param description: (Optional) 工程描述
5551
"""
5652
self.description = description
5753

58-
def setTimeline(self, timeline):
59-
"""
60-
:param timeline: (Optional) 时间线信息
61-
"""
62-
self.timeline = timeline
63-
6454
def setMediaMetadata(self, mediaMetadata):
6555
"""
6656
:param mediaMetadata: (Optional) 剪辑合成媒资元数据
@@ -69,7 +59,12 @@ def setMediaMetadata(self, mediaMetadata):
6959

7060
def setUserData(self, userData):
7161
"""
72-
:param userData: (Optional) 用户数据,JSON格式的字符串
62+
:param userData: (Optional) 用户数据,JSON格式的字符串。
63+
在Timeline中的所有MediaClip中,若有2个或以上的不同MediaId,即素材片段来源于2个或以上不同视频,则在提交剪辑作业时,必须在UserData中指明合并后的视频画面的宽高。
64+
如 {\"extendData\": {\"width\": 720, \"height\": 500}},其中width和height必须为[16, 4096]之间的偶数
65+
videoMode 支持 normal 普通模式 screen_record 屏幕录制模式 两种模式,默认为 normal。
66+
如 "{\"extendData\":{\"videoMode\":\"screen_record\"}}"
67+
7368
"""
7469
self.userData = userData
7570

jdcloud_sdk/services/vod/apis/CreateVeditProjectRequest.py

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -32,29 +32,19 @@ def __init__(self, parameters, header=None, version="v1"):
3232

3333
class CreateVeditProjectParameters(object):
3434

35-
def __init__(self, ):
35+
def __init__(self, projectName, timeline):
3636
"""
37+
:param projectName: 工程名称
38+
:param timeline: 时间线信息
3739
"""
3840

39-
self.projectName = None
40-
self.description = None
41-
self.timeline = None
42-
43-
def setProjectName(self, projectName):
44-
"""
45-
:param projectName: (Optional) 工程名称
46-
"""
4741
self.projectName = projectName
42+
self.description = None
43+
self.timeline = timeline
4844

4945
def setDescription(self, description):
5046
"""
5147
:param description: (Optional) 工程描述
5248
"""
5349
self.description = description
5450

55-
def setTimeline(self, timeline):
56-
"""
57-
:param timeline: (Optional) 时间线信息
58-
"""
59-
self.timeline = timeline
60-

jdcloud_sdk/services/vod/apis/DeleteCategoryRequest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def __init__(self, parameters, header=None, version="v1"):
3232

3333
class DeleteCategoryParameters(object):
3434

35-
def __init__(self, categoryId, ):
35+
def __init__(self, categoryId,):
3636
"""
3737
:param categoryId: 分类ID
3838
"""

jdcloud_sdk/services/vod/apis/DeleteDomainRequest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def __init__(self, parameters, header=None, version="v1"):
3232

3333
class DeleteDomainParameters(object):
3434

35-
def __init__(self, domainId, ):
35+
def __init__(self, domainId,):
3636
"""
3737
:param domainId: 域名ID
3838
"""

jdcloud_sdk/services/vod/apis/DeleteHeaderRequest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def __init__(self, parameters, header=None, version="v1"):
3232

3333
class DeleteHeaderParameters(object):
3434

35-
def __init__(self, domainId, headerName, headerType):
35+
def __init__(self, domainId,headerName, headerType):
3636
"""
3737
:param domainId: 域名ID
3838
:param headerName: 头参数名。当前支持的访问头参数取值范围:

jdcloud_sdk/services/vod/apis/DeleteQualityDetectionTemplateRequest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def __init__(self, parameters, header=None, version="v1"):
3232

3333
class DeleteQualityDetectionTemplateParameters(object):
3434

35-
def __init__(self, templateId, ):
35+
def __init__(self, templateId,):
3636
"""
3737
:param templateId: 模板ID
3838
"""

jdcloud_sdk/services/vod/apis/DeleteSnapshotTemplateRequest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def __init__(self, parameters, header=None, version="v1"):
3232

3333
class DeleteSnapshotTemplateParameters(object):
3434

35-
def __init__(self, templateId, ):
35+
def __init__(self, templateId,):
3636
"""
3737
:param templateId: 模板ID
3838
"""

jdcloud_sdk/services/vod/apis/DeleteTranscodeTemplateGroupRequest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def __init__(self, parameters, header=None, version="v1"):
3232

3333
class DeleteTranscodeTemplateGroupParameters(object):
3434

35-
def __init__(self, groupId, ):
35+
def __init__(self, groupId,):
3636
"""
3737
:param groupId: 模板组ID
3838
"""

0 commit comments

Comments
 (0)