lib/v20190321/client.rb in tencentcloud-sdk-cms-3.0.581 vs lib/v20190321/client.rb in tencentcloud-sdk-cms-3.0.582
- old
+ new
@@ -27,22 +27,20 @@
sdk_version = 'CMS_' + File.read(File.expand_path('../VERSION', __dir__)).strip
super(credential, region, api_version, api_endpoint, sdk_version, profile)
end
- # 本文档适用于图片内容安全、视频内容安全自定义识别库的管理。
- # <br>
- # 通过该接口可以将图片新增到样本库。
+ # 创建关键词接口
- # @param request: Request instance for CreateFileSample.
- # @type request: :class:`Tencentcloud::cms::V20190321::CreateFileSampleRequest`
- # @rtype: :class:`Tencentcloud::cms::V20190321::CreateFileSampleResponse`
- def CreateFileSample(request)
- body = send_request('CreateFileSample', request.serialize)
+ # @param request: Request instance for CreateKeywordsSamples.
+ # @type request: :class:`Tencentcloud::cms::V20190321::CreateKeywordsSamplesRequest`
+ # @rtype: :class:`Tencentcloud::cms::V20190321::CreateKeywordsSamplesResponse`
+ def CreateKeywordsSamples(request)
+ body = send_request('CreateKeywordsSamples', request.serialize)
response = JSON.parse(body)
if response['Response'].key?('Error') == false
- model = CreateFileSampleResponse.new
+ model = CreateKeywordsSamplesResponse.new
model.deserialize(response['Response'])
model
else
code = response['Response']['Error']['Code']
message = response['Response']['Error']['Message']
@@ -53,22 +51,20 @@
raise e
rescue StandardError => e
raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end
- # 本文档适用于文本内容安全、音频内容安全自定义识别库的管理。
- # <br>
- # 通过该接口可以将文本新增到样本库。
+ # 删除关键词接口
- # @param request: Request instance for CreateTextSample.
- # @type request: :class:`Tencentcloud::cms::V20190321::CreateTextSampleRequest`
- # @rtype: :class:`Tencentcloud::cms::V20190321::CreateTextSampleResponse`
- def CreateTextSample(request)
- body = send_request('CreateTextSample', request.serialize)
+ # @param request: Request instance for DeleteLibSamples.
+ # @type request: :class:`Tencentcloud::cms::V20190321::DeleteLibSamplesRequest`
+ # @rtype: :class:`Tencentcloud::cms::V20190321::DeleteLibSamplesResponse`
+ def DeleteLibSamples(request)
+ body = send_request('DeleteLibSamples', request.serialize)
response = JSON.parse(body)
if response['Response'].key?('Error') == false
- model = CreateTextSampleResponse.new
+ model = DeleteLibSamplesResponse.new
model.deserialize(response['Response'])
model
else
code = response['Response']['Error']['Code']
message = response['Response']['Error']['Message']
@@ -79,22 +75,20 @@
raise e
rescue StandardError => e
raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end
- # 本文档适用于图片内容安全、视频内容安全自定义识别库的管理。
- # <br>
- # 删除图片样本库,支持批量删除,一次提交不超过20个。
+ # 获取用户词库列表
- # @param request: Request instance for DeleteFileSample.
- # @type request: :class:`Tencentcloud::cms::V20190321::DeleteFileSampleRequest`
- # @rtype: :class:`Tencentcloud::cms::V20190321::DeleteFileSampleResponse`
- def DeleteFileSample(request)
- body = send_request('DeleteFileSample', request.serialize)
+ # @param request: Request instance for DescribeKeywordsLibs.
+ # @type request: :class:`Tencentcloud::cms::V20190321::DescribeKeywordsLibsRequest`
+ # @rtype: :class:`Tencentcloud::cms::V20190321::DescribeKeywordsLibsResponse`
+ def DescribeKeywordsLibs(request)
+ body = send_request('DescribeKeywordsLibs', request.serialize)
response = JSON.parse(body)
if response['Response'].key?('Error') == false
- model = DeleteFileSampleResponse.new
+ model = DescribeKeywordsLibsResponse.new
model.deserialize(response['Response'])
model
else
code = response['Response']['Error']['Code']
message = response['Response']['Error']['Message']
@@ -105,22 +99,20 @@
raise e
rescue StandardError => e
raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end
- # 本文档适用于文本内容安全、音频内容安全自定义识别库的管理。
- # <br>
- # 删除文本样本库,暂时只支持单个删除。
+ # 获取关键词接口
- # @param request: Request instance for DeleteTextSample.
- # @type request: :class:`Tencentcloud::cms::V20190321::DeleteTextSampleRequest`
- # @rtype: :class:`Tencentcloud::cms::V20190321::DeleteTextSampleResponse`
- def DeleteTextSample(request)
- body = send_request('DeleteTextSample', request.serialize)
+ # @param request: Request instance for DescribeLibSamples.
+ # @type request: :class:`Tencentcloud::cms::V20190321::DescribeLibSamplesRequest`
+ # @rtype: :class:`Tencentcloud::cms::V20190321::DescribeLibSamplesResponse`
+ def DescribeLibSamples(request)
+ body = send_request('DescribeLibSamples', request.serialize)
response = JSON.parse(body)
if response['Response'].key?('Error') == false
- model = DeleteTextSampleResponse.new
+ model = DescribeLibSamplesResponse.new
model.deserialize(response['Response'])
model
else
code = response['Response']['Error']['Code']
message = response['Response']['Error']['Message']
@@ -131,95 +123,19 @@
raise e
rescue StandardError => e
raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end
- # 本文档适用于图片内容安全、视频内容安全自定义识别库的管理。
- # <br>
- # 查询图片样本库,支持批量查询。
-
- # @param request: Request instance for DescribeFileSample.
- # @type request: :class:`Tencentcloud::cms::V20190321::DescribeFileSampleRequest`
- # @rtype: :class:`Tencentcloud::cms::V20190321::DescribeFileSampleResponse`
- def DescribeFileSample(request)
- body = send_request('DescribeFileSample', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = DescribeFileSampleResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 本文档适用于文本内容安全、音频内容安全自定义识别库的管理。
- # <br>
- # 支持批量查询文本样本库。
-
- # @param request: Request instance for DescribeTextSample.
- # @type request: :class:`Tencentcloud::cms::V20190321::DescribeTextSampleRequest`
- # @rtype: :class:`Tencentcloud::cms::V20190321::DescribeTextSampleResponse`
- def DescribeTextSample(request)
- body = send_request('DescribeTextSample', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = DescribeTextSampleResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
# 图片内容检测服务(Image Moderation, IM)能自动扫描图片,识别涉黄、涉恐、涉政、涉毒等有害内容,同时支持用户配置图片黑名单,打击自定义的违规图片。
# @param request: Request instance for ImageModeration.
# @type request: :class:`Tencentcloud::cms::V20190321::ImageModerationRequest`
# @rtype: :class:`Tencentcloud::cms::V20190321::ImageModerationResponse`
def ImageModeration(request)
body = send_request('ImageModeration', request.serialize)
response = JSON.parse(body)
if response['Response'].key?('Error') == false
model = ImageModerationResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 人工审核对外接口
-
- # @param request: Request instance for ManualReview.
- # @type request: :class:`Tencentcloud::cms::V20190321::ManualReviewRequest`
- # @rtype: :class:`Tencentcloud::cms::V20190321::ManualReviewResponse`
- def ManualReview(request)
- body = send_request('ManualReview', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = ManualReviewResponse.new
model.deserialize(response['Response'])
model
else
code = response['Response']['Error']['Code']
message = response['Response']['Error']['Message']
\ No newline at end of file