第一次提交:阿龙电竞 Django 后端最新版本
This commit is contained in:
@@ -0,0 +1,327 @@
|
||||
# -*- coding: utf8 -*-
|
||||
# Copyright (c) 2017-2025 Tencent. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
import json
|
||||
|
||||
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
|
||||
from tencentcloud.common.abstract_client import AbstractClient
|
||||
from tencentcloud.btoe.v20210303 import models
|
||||
|
||||
|
||||
class BtoeClient(AbstractClient):
|
||||
_apiVersion = '2021-03-03'
|
||||
_endpoint = 'btoe.tencentcloudapi.com'
|
||||
_service = 'btoe'
|
||||
|
||||
|
||||
def CreateAudioDeposit(self, request):
|
||||
r"""功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE写入待存证的音频原文件或下载URL,BTOE对音频原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。音频类型支持格式:mp3、wav、wma、midi、flac;原文件上传大小不超过5 MB,下载URL文件大小不超过25 MB。
|
||||
|
||||
:param request: Request instance for CreateAudioDeposit.
|
||||
:type request: :class:`tencentcloud.btoe.v20210303.models.CreateAudioDepositRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210303.models.CreateAudioDepositResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateAudioDeposit", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateAudioDepositResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateDataDeposit(self, request):
|
||||
r"""功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE写入待存证的业务数据明文,业务数据明文存证写入后不可修改,BTOE对业务数据明文存证生成含有电子签章的区块链存证电子凭证。
|
||||
|
||||
:param request: Request instance for CreateDataDeposit.
|
||||
:type request: :class:`tencentcloud.btoe.v20210303.models.CreateDataDepositRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210303.models.CreateDataDepositResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateDataDeposit", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateDataDepositResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateDocDeposit(self, request):
|
||||
r"""功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE写入待存证的文档原文件或下载URL,BTOE对文档原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。文档类型支持格式:doc、docx、xls、xlsx、ppt、pptx、 pdf、html、txt、md、csv;原文件上传大小不超过5 MB,下载URL文件大小不超过10 MB。
|
||||
|
||||
:param request: Request instance for CreateDocDeposit.
|
||||
:type request: :class:`tencentcloud.btoe.v20210303.models.CreateDocDepositRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210303.models.CreateDocDepositResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateDocDeposit", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateDocDepositResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateHashDeposit(self, request):
|
||||
r"""功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。
|
||||
|
||||
:param request: Request instance for CreateHashDeposit.
|
||||
:type request: :class:`tencentcloud.btoe.v20210303.models.CreateHashDepositRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210303.models.CreateHashDepositResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateHashDeposit", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateHashDepositResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateHashDepositNoCert(self, request):
|
||||
r"""功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,本接口不生成区块链存证电子凭证。
|
||||
|
||||
:param request: Request instance for CreateHashDepositNoCert.
|
||||
:type request: :class:`tencentcloud.btoe.v20210303.models.CreateHashDepositNoCertRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210303.models.CreateHashDepositNoCertResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateHashDepositNoCert", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateHashDepositNoCertResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateHashDepositNoSeal(self, request):
|
||||
r"""功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,并生成无电子签章的区块链存证电子凭证。
|
||||
|
||||
:param request: Request instance for CreateHashDepositNoSeal.
|
||||
:type request: :class:`tencentcloud.btoe.v20210303.models.CreateHashDepositNoSealRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210303.models.CreateHashDepositNoSealResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateHashDepositNoSeal", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateHashDepositNoSealResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateImageDeposit(self, request):
|
||||
r"""功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE写入待存证的图片原文件或下载URL,BTOE对图片原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。图片类型支持格式:png、jpg、jpeg、bmp、gif、svg;原文件上传大小不超过5 MB,下载URL文件大小不超过10 MB。
|
||||
|
||||
:param request: Request instance for CreateImageDeposit.
|
||||
:type request: :class:`tencentcloud.btoe.v20210303.models.CreateImageDepositRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210303.models.CreateImageDepositResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateImageDeposit", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateImageDepositResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateVideoDeposit(self, request):
|
||||
r"""功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE写入待存证的视频的原文件或下载URL,BTOE对视频原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。视频文件支持格式:mp4、avi、mkv、mov、flv,wmv,rmvb,3gp;文件大小限制:直接上传原文件不大于5MB,下载URL文件大小不大于200 MB。
|
||||
|
||||
:param request: Request instance for CreateVideoDeposit.
|
||||
:type request: :class:`tencentcloud.btoe.v20210303.models.CreateVideoDepositRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210303.models.CreateVideoDepositResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateVideoDeposit", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateVideoDepositResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateWebpageDeposit(self, request):
|
||||
r"""功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE提交待存证网页的URL,BTOE对URL进行网页快照,并将快照图片存储,将网页快照Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。URL格式必须以http、https开头。
|
||||
|
||||
:param request: Request instance for CreateWebpageDeposit.
|
||||
:type request: :class:`tencentcloud.btoe.v20210303.models.CreateWebpageDepositRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210303.models.CreateWebpageDepositResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateWebpageDeposit", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateWebpageDepositResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def GetDepositCert(self, request):
|
||||
r"""功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过存证编码向BTOE查询存证电子凭证信息。
|
||||
|
||||
:param request: Request instance for GetDepositCert.
|
||||
:type request: :class:`tencentcloud.btoe.v20210303.models.GetDepositCertRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210303.models.GetDepositCertResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("GetDepositCert", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.GetDepositCertResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def GetDepositFile(self, request):
|
||||
r"""功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过存证编码向BTOE获取存证文件的下载URL。
|
||||
-注:Hash类存证、业务数据明文存证不产生存证文件。
|
||||
|
||||
:param request: Request instance for GetDepositFile.
|
||||
:type request: :class:`tencentcloud.btoe.v20210303.models.GetDepositFileRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210303.models.GetDepositFileResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("GetDepositFile", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.GetDepositFileResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def GetDepositInfo(self, request):
|
||||
r"""功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过存证编码向BTOE查询存证基本信息。
|
||||
|
||||
:param request: Request instance for GetDepositInfo.
|
||||
:type request: :class:`tencentcloud.btoe.v20210303.models.GetDepositInfoRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210303.models.GetDepositInfoResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("GetDepositInfo", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.GetDepositInfoResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
@@ -0,0 +1,267 @@
|
||||
# -*- coding: utf8 -*-
|
||||
# Copyright (c) 2017-2025 Tencent. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
|
||||
|
||||
from tencentcloud.common.abstract_client_async import AbstractClient
|
||||
from tencentcloud.btoe.v20210303 import models
|
||||
from typing import Dict
|
||||
|
||||
|
||||
class BtoeClient(AbstractClient):
|
||||
_apiVersion = '2021-03-03'
|
||||
_endpoint = 'btoe.tencentcloudapi.com'
|
||||
_service = 'btoe'
|
||||
|
||||
async def CreateAudioDeposit(
|
||||
self,
|
||||
request: models.CreateAudioDepositRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateAudioDepositResponse:
|
||||
"""
|
||||
功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE写入待存证的音频原文件或下载URL,BTOE对音频原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。音频类型支持格式:mp3、wav、wma、midi、flac;原文件上传大小不超过5 MB,下载URL文件大小不超过25 MB。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateAudioDeposit"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateAudioDepositResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateDataDeposit(
|
||||
self,
|
||||
request: models.CreateDataDepositRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateDataDepositResponse:
|
||||
"""
|
||||
功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE写入待存证的业务数据明文,业务数据明文存证写入后不可修改,BTOE对业务数据明文存证生成含有电子签章的区块链存证电子凭证。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateDataDeposit"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateDataDepositResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateDocDeposit(
|
||||
self,
|
||||
request: models.CreateDocDepositRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateDocDepositResponse:
|
||||
"""
|
||||
功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE写入待存证的文档原文件或下载URL,BTOE对文档原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。文档类型支持格式:doc、docx、xls、xlsx、ppt、pptx、 pdf、html、txt、md、csv;原文件上传大小不超过5 MB,下载URL文件大小不超过10 MB。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateDocDeposit"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateDocDepositResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateHashDeposit(
|
||||
self,
|
||||
request: models.CreateHashDepositRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateHashDepositResponse:
|
||||
"""
|
||||
功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateHashDeposit"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateHashDepositResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateHashDepositNoCert(
|
||||
self,
|
||||
request: models.CreateHashDepositNoCertRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateHashDepositNoCertResponse:
|
||||
"""
|
||||
功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,本接口不生成区块链存证电子凭证。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateHashDepositNoCert"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateHashDepositNoCertResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateHashDepositNoSeal(
|
||||
self,
|
||||
request: models.CreateHashDepositNoSealRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateHashDepositNoSealResponse:
|
||||
"""
|
||||
功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,并生成无电子签章的区块链存证电子凭证。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateHashDepositNoSeal"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateHashDepositNoSealResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateImageDeposit(
|
||||
self,
|
||||
request: models.CreateImageDepositRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateImageDepositResponse:
|
||||
"""
|
||||
功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE写入待存证的图片原文件或下载URL,BTOE对图片原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。图片类型支持格式:png、jpg、jpeg、bmp、gif、svg;原文件上传大小不超过5 MB,下载URL文件大小不超过10 MB。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateImageDeposit"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateImageDepositResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateVideoDeposit(
|
||||
self,
|
||||
request: models.CreateVideoDepositRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateVideoDepositResponse:
|
||||
"""
|
||||
功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE写入待存证的视频的原文件或下载URL,BTOE对视频原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。视频文件支持格式:mp4、avi、mkv、mov、flv,wmv,rmvb,3gp;文件大小限制:直接上传原文件不大于5MB,下载URL文件大小不大于200 MB。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateVideoDeposit"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateVideoDepositResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateWebpageDeposit(
|
||||
self,
|
||||
request: models.CreateWebpageDepositRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateWebpageDepositResponse:
|
||||
"""
|
||||
功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过本接口向BTOE提交待存证网页的URL,BTOE对URL进行网页快照,并将快照图片存储,将网页快照Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。URL格式必须以http、https开头。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateWebpageDeposit"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateWebpageDepositResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def GetDepositCert(
|
||||
self,
|
||||
request: models.GetDepositCertRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.GetDepositCertResponse:
|
||||
"""
|
||||
功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过存证编码向BTOE查询存证电子凭证信息。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "GetDepositCert"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.GetDepositCertResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def GetDepositFile(
|
||||
self,
|
||||
request: models.GetDepositFileRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.GetDepositFileResponse:
|
||||
"""
|
||||
功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过存证编码向BTOE获取存证文件的下载URL。
|
||||
-注:Hash类存证、业务数据明文存证不产生存证文件。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "GetDepositFile"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.GetDepositFileResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def GetDepositInfo(
|
||||
self,
|
||||
request: models.GetDepositInfoRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.GetDepositInfoResponse:
|
||||
"""
|
||||
功能迭代,已上线更高版本的接口2021-05-14
|
||||
|
||||
用户通过存证编码向BTOE查询存证基本信息。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "GetDepositInfo"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.GetDepositInfoResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
@@ -0,0 +1,102 @@
|
||||
# -*- coding: utf8 -*-
|
||||
# Copyright (c) 2017-2025 Tencent. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
|
||||
# CAM签名/鉴权错误。
|
||||
AUTHFAILURE = 'AuthFailure'
|
||||
|
||||
# 操作失败。
|
||||
FAILEDOPERATION = 'FailedOperation'
|
||||
|
||||
# 帐号已欠费。
|
||||
FAILEDOPERATION_ARREARSERROR = 'FailedOperation.ArrearsError'
|
||||
|
||||
# 今日次数达到限制。
|
||||
FAILEDOPERATION_COUNTLIMITERROR = 'FailedOperation.CountLimitError'
|
||||
|
||||
# 数据明文内容过长。
|
||||
FAILEDOPERATION_DATAINFOTOOLONG = 'FailedOperation.DataInfoTooLong'
|
||||
|
||||
# 文件下载失败。
|
||||
FAILEDOPERATION_DOWNLOADERROR = 'FailedOperation.DownLoadError'
|
||||
|
||||
# 文件编码格式错误。
|
||||
FAILEDOPERATION_FILEENCODINDFORMATERROR = 'FailedOperation.FileEncodindFormatError'
|
||||
|
||||
# 文件读取失败。
|
||||
FAILEDOPERATION_FILEREADFAILED = 'FailedOperation.FileReadFailed'
|
||||
|
||||
# 哈希不匹配。
|
||||
FAILEDOPERATION_HASHNOMATCH = 'FailedOperation.HashNoMatch'
|
||||
|
||||
# 上链失败。
|
||||
FAILEDOPERATION_ONCHAINFAILURE = 'FailedOperation.OnChainFailure'
|
||||
|
||||
# 查询无记录。
|
||||
FAILEDOPERATION_QUERYNORECORD = 'FailedOperation.QueryNoRecord'
|
||||
|
||||
# 敏感数据。
|
||||
FAILEDOPERATION_SENSITIVEDATA = 'FailedOperation.SensitiveData'
|
||||
|
||||
# 未知错误。
|
||||
FAILEDOPERATION_UNKNOWERROR = 'FailedOperation.UnKnowError'
|
||||
|
||||
# 内部错误。
|
||||
INTERNALERROR = 'InternalError'
|
||||
|
||||
# 参数错误。
|
||||
INVALIDPARAMETER = 'InvalidParameter'
|
||||
|
||||
# 用户数据无效。
|
||||
INVALIDPARAMETER_ACCOUNTINFOINVALID = 'InvalidParameter.AccountInfoInvalid'
|
||||
|
||||
# 文件后缀不正确。
|
||||
INVALIDPARAMETER_INVALIDFILESUFFIX = 'InvalidParameter.InvalidFileSuffix'
|
||||
|
||||
# 参数值错误。
|
||||
INVALIDPARAMETER_INVALIDPARAMETERVALUE = 'InvalidParameter.InvalidParameterValue'
|
||||
|
||||
# URL无效。
|
||||
INVALIDPARAMETER_INVALIDURL = 'InvalidParameter.InvalidURL'
|
||||
|
||||
# 参数取值错误。
|
||||
INVALIDPARAMETERVALUE = 'InvalidParameterValue'
|
||||
|
||||
# 数据明文内容过长。
|
||||
INVALIDPARAMETERVALUE_DATAINFOTOOLONG = 'InvalidParameterValue.DataInfoTooLong'
|
||||
|
||||
# 哈希不匹配。
|
||||
INVALIDPARAMETERVALUE_HASHNOMATCH = 'InvalidParameterValue.HashNoMatch'
|
||||
|
||||
# 文件后缀不正确。
|
||||
INVALIDPARAMETERVALUE_INVALIDFILESUFFIX = 'InvalidParameterValue.InvalidFileSuffix'
|
||||
|
||||
# URL无效。
|
||||
INVALIDPARAMETERVALUE_INVALIDURL = 'InvalidParameterValue.InvalidURL'
|
||||
|
||||
# 文件内容太大。
|
||||
INVALIDPARAMETERVALUE_TOOLARGEFILEERROR = 'InvalidParameterValue.TooLargeFileError'
|
||||
|
||||
# 文件内容太大。
|
||||
LIMITEXCEEDED_TOOLARGEFILEERROR = 'LimitExceeded.TooLargeFileError'
|
||||
|
||||
# 余额不足。
|
||||
RESOURCEINSUFFICIENT_LOWBALANCE = 'ResourceInsufficient.LowBalance'
|
||||
|
||||
# 文件下载失败。
|
||||
RESOURCENOTFOUND_DOWNLOADERROR = 'ResourceNotFound.DownLoadError'
|
||||
|
||||
# 资源未完成开通。
|
||||
RESOURCEUNAVAILABLE_RESOURCENOTOPENED = 'ResourceUnavailable.ResourceNotOpened'
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,352 @@
|
||||
# -*- coding: utf8 -*-
|
||||
# Copyright (c) 2017-2025 Tencent. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
import json
|
||||
|
||||
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
|
||||
from tencentcloud.common.abstract_client import AbstractClient
|
||||
from tencentcloud.btoe.v20210514 import models
|
||||
|
||||
|
||||
class BtoeClient(AbstractClient):
|
||||
_apiVersion = '2021-05-14'
|
||||
_endpoint = 'btoe.tencentcloudapi.com'
|
||||
_service = 'btoe'
|
||||
|
||||
|
||||
def CreateAudioDeposit(self, request):
|
||||
r"""腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过本接口向BTOE写入待存证的音频原文件或下载URL,BTOE对音频原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。音频类型支持格式:mp3、wav、wma、midi、flac;原文件上传大小不超过5 MB,下载URL文件大小不超过25 MB。
|
||||
|
||||
:param request: Request instance for CreateAudioDeposit.
|
||||
:type request: :class:`tencentcloud.btoe.v20210514.models.CreateAudioDepositRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210514.models.CreateAudioDepositResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateAudioDeposit", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateAudioDepositResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateDataDeposit(self, request):
|
||||
r"""腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过本接口向BTOE写入待存证的业务数据明文,业务数据明文存证写入后不可修改,BTOE对业务数据明文存证生成含有电子签章的区块链存证电子凭证。
|
||||
|
||||
:param request: Request instance for CreateDataDeposit.
|
||||
:type request: :class:`tencentcloud.btoe.v20210514.models.CreateDataDepositRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210514.models.CreateDataDepositResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateDataDeposit", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateDataDepositResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateDocDeposit(self, request):
|
||||
r"""腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过本接口向BTOE写入待存证的文档原文件或下载URL,BTOE对文档原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。文档类型支持格式:doc、docx、xls、xlsx、ppt、pptx、 pdf、html、txt、md、csv;原文件上传大小不超过5 MB,下载URL文件大小不超过10 MB。
|
||||
|
||||
:param request: Request instance for CreateDocDeposit.
|
||||
:type request: :class:`tencentcloud.btoe.v20210514.models.CreateDocDepositRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210514.models.CreateDocDepositResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateDocDeposit", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateDocDepositResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateHashDeposit(self, request):
|
||||
r"""腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。
|
||||
|
||||
:param request: Request instance for CreateHashDeposit.
|
||||
:type request: :class:`tencentcloud.btoe.v20210514.models.CreateHashDepositRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210514.models.CreateHashDepositResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateHashDeposit", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateHashDepositResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateHashDepositNoCert(self, request):
|
||||
r"""腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品云API接口下线。
|
||||
|
||||
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,本接口不生成区块链存证电子凭证。
|
||||
|
||||
:param request: Request instance for CreateHashDepositNoCert.
|
||||
:type request: :class:`tencentcloud.btoe.v20210514.models.CreateHashDepositNoCertRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210514.models.CreateHashDepositNoCertResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateHashDepositNoCert", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateHashDepositNoCertResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateHashDepositNoSeal(self, request):
|
||||
r"""腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,并生成无电子签章的区块链存证电子凭证。
|
||||
|
||||
:param request: Request instance for CreateHashDepositNoSeal.
|
||||
:type request: :class:`tencentcloud.btoe.v20210514.models.CreateHashDepositNoSealRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210514.models.CreateHashDepositNoSealResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateHashDepositNoSeal", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateHashDepositNoSealResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateImageDeposit(self, request):
|
||||
r"""腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过本接口向BTOE写入待存证的图片原文件或下载URL,BTOE对图片原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。图片类型支持格式:png、jpg、jpeg、bmp、gif、svg;原文件上传大小不超过5 MB,下载URL文件大小不超过10 MB。
|
||||
|
||||
:param request: Request instance for CreateImageDeposit.
|
||||
:type request: :class:`tencentcloud.btoe.v20210514.models.CreateImageDepositRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210514.models.CreateImageDepositResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateImageDeposit", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateImageDepositResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateVideoDeposit(self, request):
|
||||
r"""腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过本接口向BTOE写入待存证的视频的原文件或下载URL,BTOE对视频原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。视频文件支持格式:mp4、avi、mkv、mov、flv,wmv,rmvb,3gp;文件大小限制:直接上传原文件不大于5MB。
|
||||
|
||||
:param request: Request instance for CreateVideoDeposit.
|
||||
:type request: :class:`tencentcloud.btoe.v20210514.models.CreateVideoDepositRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210514.models.CreateVideoDepositResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateVideoDeposit", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateVideoDepositResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def GetDepositCert(self, request):
|
||||
r"""腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品api接口下线。
|
||||
|
||||
用户通过存证编码向BTOE查询存证电子凭证信息。
|
||||
|
||||
:param request: Request instance for GetDepositCert.
|
||||
:type request: :class:`tencentcloud.btoe.v20210514.models.GetDepositCertRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210514.models.GetDepositCertResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("GetDepositCert", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.GetDepositCertResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def GetDepositFile(self, request):
|
||||
r"""腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过存证编码向BTOE获取存证文件的下载URL。
|
||||
-注:Hash类存证、业务数据明文存证不产生存证文件。
|
||||
|
||||
:param request: Request instance for GetDepositFile.
|
||||
:type request: :class:`tencentcloud.btoe.v20210514.models.GetDepositFileRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210514.models.GetDepositFileResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("GetDepositFile", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.GetDepositFileResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def GetDepositInfo(self, request):
|
||||
r"""腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过存证编码向BTOE查询存证基本信息。
|
||||
|
||||
:param request: Request instance for GetDepositInfo.
|
||||
:type request: :class:`tencentcloud.btoe.v20210514.models.GetDepositInfoRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210514.models.GetDepositInfoResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("GetDepositInfo", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.GetDepositInfoResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def VerifyEvidenceBlockChainTxHash(self, request):
|
||||
r"""腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户向BTOE核验存证结果中的区块链交易hash的真实性
|
||||
|
||||
:param request: Request instance for VerifyEvidenceBlockChainTxHash.
|
||||
:type request: :class:`tencentcloud.btoe.v20210514.models.VerifyEvidenceBlockChainTxHashRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210514.models.VerifyEvidenceBlockChainTxHashResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("VerifyEvidenceBlockChainTxHash", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.VerifyEvidenceBlockChainTxHashResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def VerifyEvidenceHash(self, request):
|
||||
r"""腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户存证内容hash向BTOE核验存证记录的真实性。
|
||||
|
||||
:param request: Request instance for VerifyEvidenceHash.
|
||||
:type request: :class:`tencentcloud.btoe.v20210514.models.VerifyEvidenceHashRequest`
|
||||
:rtype: :class:`tencentcloud.btoe.v20210514.models.VerifyEvidenceHashResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("VerifyEvidenceHash", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.VerifyEvidenceHashResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
@@ -0,0 +1,287 @@
|
||||
# -*- coding: utf8 -*-
|
||||
# Copyright (c) 2017-2025 Tencent. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
|
||||
|
||||
from tencentcloud.common.abstract_client_async import AbstractClient
|
||||
from tencentcloud.btoe.v20210514 import models
|
||||
from typing import Dict
|
||||
|
||||
|
||||
class BtoeClient(AbstractClient):
|
||||
_apiVersion = '2021-05-14'
|
||||
_endpoint = 'btoe.tencentcloudapi.com'
|
||||
_service = 'btoe'
|
||||
|
||||
async def CreateAudioDeposit(
|
||||
self,
|
||||
request: models.CreateAudioDepositRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateAudioDepositResponse:
|
||||
"""
|
||||
腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过本接口向BTOE写入待存证的音频原文件或下载URL,BTOE对音频原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。音频类型支持格式:mp3、wav、wma、midi、flac;原文件上传大小不超过5 MB,下载URL文件大小不超过25 MB。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateAudioDeposit"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateAudioDepositResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateDataDeposit(
|
||||
self,
|
||||
request: models.CreateDataDepositRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateDataDepositResponse:
|
||||
"""
|
||||
腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过本接口向BTOE写入待存证的业务数据明文,业务数据明文存证写入后不可修改,BTOE对业务数据明文存证生成含有电子签章的区块链存证电子凭证。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateDataDeposit"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateDataDepositResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateDocDeposit(
|
||||
self,
|
||||
request: models.CreateDocDepositRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateDocDepositResponse:
|
||||
"""
|
||||
腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过本接口向BTOE写入待存证的文档原文件或下载URL,BTOE对文档原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。文档类型支持格式:doc、docx、xls、xlsx、ppt、pptx、 pdf、html、txt、md、csv;原文件上传大小不超过5 MB,下载URL文件大小不超过10 MB。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateDocDeposit"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateDocDepositResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateHashDeposit(
|
||||
self,
|
||||
request: models.CreateHashDepositRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateHashDepositResponse:
|
||||
"""
|
||||
腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateHashDeposit"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateHashDepositResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateHashDepositNoCert(
|
||||
self,
|
||||
request: models.CreateHashDepositNoCertRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateHashDepositNoCertResponse:
|
||||
"""
|
||||
腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品云API接口下线。
|
||||
|
||||
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,本接口不生成区块链存证电子凭证。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateHashDepositNoCert"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateHashDepositNoCertResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateHashDepositNoSeal(
|
||||
self,
|
||||
request: models.CreateHashDepositNoSealRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateHashDepositNoSealResponse:
|
||||
"""
|
||||
腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,并生成无电子签章的区块链存证电子凭证。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateHashDepositNoSeal"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateHashDepositNoSealResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateImageDeposit(
|
||||
self,
|
||||
request: models.CreateImageDepositRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateImageDepositResponse:
|
||||
"""
|
||||
腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过本接口向BTOE写入待存证的图片原文件或下载URL,BTOE对图片原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。图片类型支持格式:png、jpg、jpeg、bmp、gif、svg;原文件上传大小不超过5 MB,下载URL文件大小不超过10 MB。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateImageDeposit"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateImageDepositResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateVideoDeposit(
|
||||
self,
|
||||
request: models.CreateVideoDepositRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateVideoDepositResponse:
|
||||
"""
|
||||
腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过本接口向BTOE写入待存证的视频的原文件或下载URL,BTOE对视频原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。视频文件支持格式:mp4、avi、mkv、mov、flv,wmv,rmvb,3gp;文件大小限制:直接上传原文件不大于5MB。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateVideoDeposit"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateVideoDepositResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def GetDepositCert(
|
||||
self,
|
||||
request: models.GetDepositCertRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.GetDepositCertResponse:
|
||||
"""
|
||||
腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品api接口下线。
|
||||
|
||||
用户通过存证编码向BTOE查询存证电子凭证信息。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "GetDepositCert"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.GetDepositCertResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def GetDepositFile(
|
||||
self,
|
||||
request: models.GetDepositFileRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.GetDepositFileResponse:
|
||||
"""
|
||||
腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过存证编码向BTOE获取存证文件的下载URL。
|
||||
-注:Hash类存证、业务数据明文存证不产生存证文件。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "GetDepositFile"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.GetDepositFileResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def GetDepositInfo(
|
||||
self,
|
||||
request: models.GetDepositInfoRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.GetDepositInfoResponse:
|
||||
"""
|
||||
腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户通过存证编码向BTOE查询存证基本信息。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "GetDepositInfo"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.GetDepositInfoResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def VerifyEvidenceBlockChainTxHash(
|
||||
self,
|
||||
request: models.VerifyEvidenceBlockChainTxHashRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.VerifyEvidenceBlockChainTxHashResponse:
|
||||
"""
|
||||
腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户向BTOE核验存证结果中的区块链交易hash的真实性
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "VerifyEvidenceBlockChainTxHash"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.VerifyEvidenceBlockChainTxHashResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def VerifyEvidenceHash(
|
||||
self,
|
||||
request: models.VerifyEvidenceHashRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.VerifyEvidenceHashResponse:
|
||||
"""
|
||||
腾讯云可信取证产品BTOE已经正常退市,发起退市时间为:2023-12-31,全面停止支持时间是:2024-12-31。安全团队已经做好服务侧告知,根据子类退市规定,需要将该产品控制台下线。
|
||||
|
||||
用户存证内容hash向BTOE核验存证记录的真实性。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "VerifyEvidenceHash"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.VerifyEvidenceHashResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
@@ -0,0 +1,102 @@
|
||||
# -*- coding: utf8 -*-
|
||||
# Copyright (c) 2017-2025 Tencent. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
|
||||
# CAM签名/鉴权错误。
|
||||
AUTHFAILURE = 'AuthFailure'
|
||||
|
||||
# 操作失败。
|
||||
FAILEDOPERATION = 'FailedOperation'
|
||||
|
||||
# 帐号已欠费。
|
||||
FAILEDOPERATION_ARREARSERROR = 'FailedOperation.ArrearsError'
|
||||
|
||||
# 今日次数达到限制。
|
||||
FAILEDOPERATION_COUNTLIMITERROR = 'FailedOperation.CountLimitError'
|
||||
|
||||
# 数据明文内容过长。
|
||||
FAILEDOPERATION_DATAINFOTOOLONG = 'FailedOperation.DataInfoTooLong'
|
||||
|
||||
# 文件下载失败。
|
||||
FAILEDOPERATION_DOWNLOADERROR = 'FailedOperation.DownLoadError'
|
||||
|
||||
# 文件编码格式错误。
|
||||
FAILEDOPERATION_FILEENCODINDFORMATERROR = 'FailedOperation.FileEncodindFormatError'
|
||||
|
||||
# 文件读取失败。
|
||||
FAILEDOPERATION_FILEREADFAILED = 'FailedOperation.FileReadFailed'
|
||||
|
||||
# 哈希不匹配。
|
||||
FAILEDOPERATION_HASHNOMATCH = 'FailedOperation.HashNoMatch'
|
||||
|
||||
# 上链失败。
|
||||
FAILEDOPERATION_ONCHAINFAILURE = 'FailedOperation.OnChainFailure'
|
||||
|
||||
# 查询无记录。
|
||||
FAILEDOPERATION_QUERYNORECORD = 'FailedOperation.QueryNoRecord'
|
||||
|
||||
# 敏感数据。
|
||||
FAILEDOPERATION_SENSITIVEDATA = 'FailedOperation.SensitiveData'
|
||||
|
||||
# 未知错误。
|
||||
FAILEDOPERATION_UNKNOWERROR = 'FailedOperation.UnKnowError'
|
||||
|
||||
# 内部错误。
|
||||
INTERNALERROR = 'InternalError'
|
||||
|
||||
# 参数错误。
|
||||
INVALIDPARAMETER = 'InvalidParameter'
|
||||
|
||||
# 用户数据无效。
|
||||
INVALIDPARAMETER_ACCOUNTINFOINVALID = 'InvalidParameter.AccountInfoInvalid'
|
||||
|
||||
# 文件后缀不正确。
|
||||
INVALIDPARAMETER_INVALIDFILESUFFIX = 'InvalidParameter.InvalidFileSuffix'
|
||||
|
||||
# 参数值错误。
|
||||
INVALIDPARAMETER_INVALIDPARAMETERVALUE = 'InvalidParameter.InvalidParameterValue'
|
||||
|
||||
# 参数取值错误。
|
||||
INVALIDPARAMETERVALUE = 'InvalidParameterValue'
|
||||
|
||||
# 数据明文内容过长。
|
||||
INVALIDPARAMETERVALUE_DATAINFOTOOLONG = 'InvalidParameterValue.DataInfoTooLong'
|
||||
|
||||
# 哈希不匹配。
|
||||
INVALIDPARAMETERVALUE_HASHNOMATCH = 'InvalidParameterValue.HashNoMatch'
|
||||
|
||||
# 文件后缀不正确。
|
||||
INVALIDPARAMETERVALUE_INVALIDFILESUFFIX = 'InvalidParameterValue.InvalidFileSuffix'
|
||||
|
||||
# URL无效。
|
||||
INVALIDPARAMETERVALUE_INVALIDURL = 'InvalidParameterValue.InvalidURL'
|
||||
|
||||
# 参数值错误。
|
||||
INVALIDPARAMETERVALUE_PARAMETERERROR = 'InvalidParameterValue.ParameterError'
|
||||
|
||||
# 文件内容太大。
|
||||
INVALIDPARAMETERVALUE_TOOLARGEFILEERROR = 'InvalidParameterValue.TooLargeFileError'
|
||||
|
||||
# 文件内容太大。
|
||||
LIMITEXCEEDED_TOOLARGEFILEERROR = 'LimitExceeded.TooLargeFileError'
|
||||
|
||||
# 余额不足。
|
||||
RESOURCEINSUFFICIENT_LOWBALANCE = 'ResourceInsufficient.LowBalance'
|
||||
|
||||
# 文件下载失败。
|
||||
RESOURCENOTFOUND_DOWNLOADERROR = 'ResourceNotFound.DownLoadError'
|
||||
|
||||
# 资源未完成开通。
|
||||
RESOURCEUNAVAILABLE_RESOURCENOTOPENED = 'ResourceUnavailable.ResourceNotOpened'
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user