Skip to content

Commit ef249b5

Browse files
Merge pull request #141 from jdcloud-apigateway/master
publish jdcloud-sdk-python 1.6.111
2 parents 272df8f + cc75d79 commit ef249b5

File tree

11 files changed

+46
-6
lines changed

11 files changed

+46
-6
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# 更新历史 #
2-
API版本:1.0.2
2+
API版本:1.0.3
33

44
|发布时间|版本号|更新|说明|
55
|---|---|---|---|
6+
|2021-07-30|1.0.3|支持bizType||
67
|2021-07-02|1.0.2|新增新的检测接口||
78
|2020-10-10|1.0.1|支持音视频异步检测||
89
|2019-09-20|1.0.0|初始版本||

jdcloud_sdk/services/censor/apis/AsyncAudioScanRequest.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,18 @@ def __init__(self, ):
3636
"""
3737
"""
3838

39+
self.bizType = None
3940
self.scenes = None
4041
self.tasks = None
4142
self.callback = None
4243
self.seed = None
4344

45+
def setBizType(self, bizType):
46+
"""
47+
:param bizType: (Optional) 机审策略,eg: default
48+
"""
49+
self.bizType = bizType
50+
4451
def setScenes(self, scenes):
4552
"""
4653
:param scenes: (Optional) 指定检测场景

jdcloud_sdk/services/censor/apis/AsyncImageScanRequest.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,18 @@ def __init__(self, ):
3636
"""
3737
"""
3838

39+
self.bizType = None
3940
self.scenes = None
4041
self.tasks = None
4142
self.callback = None
4243
self.seed = None
4344

45+
def setBizType(self, bizType):
46+
"""
47+
:param bizType: (Optional) 机审策略,eg: default
48+
"""
49+
self.bizType = bizType
50+
4451
def setScenes(self, scenes):
4552
"""
4653
:param scenes: (Optional) 指定检测场景

jdcloud_sdk/services/censor/apis/AsyncVideoScanRequest.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,20 @@ def __init__(self, ):
3636
"""
3737
"""
3838

39+
self.bizType = None
3940
self.live = None
4041
self.scenes = None
4142
self.audioScenes = None
4243
self.tasks = None
4344
self.callback = None
4445
self.seed = None
4546

47+
def setBizType(self, bizType):
48+
"""
49+
:param bizType: (Optional) 机审策略,eg: default
50+
"""
51+
self.bizType = bizType
52+
4653
def setLive(self, live):
4754
"""
4855
:param live: (Optional) 是否直播。默认为false,表示为普通视频检测;若是直播检测,该值必须传入true。

jdcloud_sdk/services/censor/apis/ImageScanRequest.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,16 @@ def __init__(self, ):
3636
"""
3737
"""
3838

39+
self.bizType = None
3940
self.scenes = None
4041
self.tasks = None
4142

43+
def setBizType(self, bizType):
44+
"""
45+
:param bizType: (Optional) 机审策略,eg: default
46+
"""
47+
self.bizType = bizType
48+
4249
def setScenes(self, scenes):
4350
"""
4451
:param scenes: (Optional) 指定检测场景

jdcloud_sdk/services/censor/apis/TextScanRequest.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,16 @@ def __init__(self, ):
3636
"""
3737
"""
3838

39+
self.bizType = None
3940
self.scenes = None
4041
self.tasks = None
4142

43+
def setBizType(self, bizType):
44+
"""
45+
:param bizType: (Optional) 机审策略,eg: default
46+
"""
47+
self.bizType = bizType
48+
4249
def setScenes(self, scenes):
4350
"""
4451
:param scenes: (Optional) 指定检测场景,固定值:antispam

jdcloud_sdk/services/censor/client/CensorClient.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ def __init__(self, credential, config=None, logger=None):
2626
if config is None:
2727
config = Config('censor.jdcloud-api.com')
2828

29-
super(CensorClient, self).__init__(credential, config, 'censor', '1.0.2', logger)
29+
super(CensorClient, self).__init__(credential, config, 'censor', '1.0.3', logger)

jdcloud_sdk/services/censor/models/CategoryInfo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class CategoryInfo(object):
2121

2222
def __init__(self, categories=None, hintThreshold=None, confirmThreshold=None):
2323
"""
24-
:param categories: (Optional) 用户勾选的子项,智能鉴黄子项(porn色情,sexy性感,vulgar低俗),涉政暴恐子项(politics涉政,terrorist涉恐人物,explosion爆炸烟光,weapon武器,riot暴乱,flag旗帜),图文广告子项(politics文字含涉政,porn文字含涉黄,terrorism文字含暴恐,qrcode二维码,barcode条形码,contact联系方式)
24+
:param categories: (Optional) 图片智能鉴黄子项(porn色情,sexy性感,vulgar低俗),图片涉政暴恐子项(politics涉政,terrorist涉恐人物,explosion爆炸烟光,weapon武器,riot暴乱,flag旗帜),图片图文广告子项(politics文字含涉政,porn文字含涉黄,terrorism文字含暴恐,qrcode二维码,barcode条形码,contact联系方式),文本反垃圾子项(porn色情,politics涉政,terrorism涉恐,abuse辱骂,ad广告,illegal违禁,unuse灌水)语音反垃圾子项(porn色情,politics涉政,terrorism涉恐)视频涉黄检测porn(无子项),视频涉政暴恐terrorism(无子项)视频图文违规ad(无子项)
2525
:param hintThreshold: (Optional) 疑似分值
2626
:param confirmThreshold: (Optional) 违规分值
2727
"""

jdcloud_sdk/services/censor/models/CustomInfo.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
class CustomInfo(object):
2121

22-
def __init__(self, libId=None, websiteInstanceId=None, resourceType=None, matchType=None, name=None, scenes=None, suggestion=None, status=None, updateTime=None, itemNumber=None):
22+
def __init__(self, libId=None, websiteInstanceId=None, resourceType=None, matchType=None, name=None, scenes=None, suggestion=None, bizType=None, status=None, updateTime=None, itemNumber=None):
2323
"""
2424
:param libId: (Optional) 敏感库id
2525
:param websiteInstanceId: (Optional) 站点检查实例Id,多个以 , 分割
@@ -28,6 +28,7 @@ def __init__(self, libId=None, websiteInstanceId=None, resourceType=None, matchT
2828
:param name: (Optional) 敏感库名
2929
:param scenes: (Optional) 文本/语音支持 antispam-反垃圾,视频/图片支持 porn-涉黄,terrorism-涉政暴恐
3030
:param suggestion: (Optional) pass 白名单,block 黑名单,review 疑似名单
31+
:param bizType: (Optional) 机审策略,可以不填,为空时前端显示空即可
3132
:param status: (Optional) 状态 1启用,0禁用
3233
:param updateTime: (Optional) 更新时间
3334
:param itemNumber: (Optional) 该敏感库下包含的item条数
@@ -40,6 +41,7 @@ def __init__(self, libId=None, websiteInstanceId=None, resourceType=None, matchT
4041
self.name = name
4142
self.scenes = scenes
4243
self.suggestion = suggestion
44+
self.bizType = bizType
4345
self.status = status
4446
self.updateTime = updateTime
4547
self.itemNumber = itemNumber

jdcloud_sdk/services/censor/models/CustomReq.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
class CustomReq(object):
2121

22-
def __init__(self, resourceType, name, scenes, suggestion, censorType=None, websiteInstanceId=None, matchType=None, status=None, libId=None, source=None):
22+
def __init__(self, resourceType, name, scenes, suggestion, censorType=None, websiteInstanceId=None, matchType=None, status=None, libId=None, source=None, bizType=None):
2323
"""
2424
:param censorType: (Optional) 检测类型,api/oss/website,默认api
2525
:param websiteInstanceId: (Optional) 站点检查实例Id,多个以 , 分割;当censorType为website时,该参数必填
@@ -31,6 +31,7 @@ def __init__(self, resourceType, name, scenes, suggestion, censorType=None, webs
3131
:param status: (Optional) 状态 1启用,0禁用,默认 1启用
3232
:param libId: (Optional) 敏感库id,更新时该参数必填
3333
:param source: (Optional) 敏感库来源:custom自定义,feedback系统库,更新时该参数必填
34+
:param bizType: (Optional) 机审策略,可以不填,为空时前端显示空即可
3435
"""
3536

3637
self.censorType = censorType
@@ -43,3 +44,4 @@ def __init__(self, resourceType, name, scenes, suggestion, censorType=None, webs
4344
self.status = status
4445
self.libId = libId
4546
self.source = source
47+
self.bizType = bizType

0 commit comments

Comments
 (0)