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