内容调用检测(API接口调用)
用户根据以下API接口规范,开发API调用客户端;
一、通用输入参数
LoginName 字符串 用户名
RandomNum字符串 随机数(客户端生成)
SignString字符串 签名字符串(客户端生成)
注:所有参数只接受POST方式提交
二、文字提交
a)URL
http://****/api/AuditTxt
b)输入参数
AuditString字符串 审计文字(不超过1000字节)
c)输出参数
ErrorCode 整型 错误代码(0:正常;-1:签名验证错误;-2:已超过套餐数目;-3:程序错误)
AuditResult 整型 审计结果(1:正常;0:异常;-1:出错)
Reason 字符型 异常原因(或出错原因,审计结果为正常时此项留空)
三、文本文件提交
a)URL
http://****/api/AuditTxtFile
b)输入参数
UploadFile 文件型 上传文件(支持rar(不支持rar5),zip,7z三种压缩文件(无密码),以及txt,log.html,htm等格式的文本文件(此格式列表可在服务器端配置),支持gb2312和utf8两种编码格式(自动识别))
c)输出参数
ErrorCode 整型 错误代码(0:正常;-1:签名验证错误;-2:已超过套餐数目;-3:程序错误)
ReturnList ApiTxtOneFile型列表 审计结果列表
Reason 字符型 出错原因,错误代码为正常时此项留空
ApiTxtOneFile类型说明:
FileName 字符型 上传文件名
AuditResult 整型 审计结果(1:正常;0:异常;-1:出错)
Reason 字符型 异常原因(或出错原因,审计结果为正常时此项留空)
四、图片文件提交
a)URL
http://****/api/AuditImgFile
b)输入参数
UploadFile 文件型 上传文件(支持rar(不支持rar5),zip,7z三种压缩文件(无密码),以及jpg,jpeg,png,bmp等格式的图片文件(此格式列表可在服务器端配置))
c)输出参数
ErrorCode 整型 错误代码(0:正常;-1:签名验证错误;-2:已超过套餐数目;-3:程序错误)
ReturnList ApiImgOneFile型列表 审计结果列表
Reason 字符型 出错原因,错误代码为正常时此项留空
ApiImgOneFile类型说明:
FileName 字符型 上传文件名
AuditResult 整型 审计结果(1:正常;0:异常;-1:出错)
Reason 字符型 异常原因(或出错原因,审计结果为正常时此项留空)
五、视频文件提交
a)URL
http://****/api/AuditVdoFile
b)输入参数
UploadFile 文件型 上传文件(支持rar(不支持rar5),zip,7z三种压缩文件(无密码),以及asf,avi,flv,mkv,mp4,rm,rmvb等格式的视频文件(此格式列表可在服务器端配置))
注:由于视频文件较大,审计时间较长,此处不建议上传压缩文件
c)输出参数
ErrorCode 整型 错误代码(0:正常;-1:签名验证错误;-2:已超过套餐数目;-3:程序错误)
ReturnList ApiVdoOneFile型列表 审计结果列表
Reason 字符型 出错原因,错误代码为正常时此项留空
ApiVdoOneFile类型说明:
FileName 字符型 上传文件名
AuditResult 整型 审计结果(1:正常;0:异常;-1:出错)
Reason 字符型 异常原因(或出错原因,审计结果为正常时此项留空)
ImgList ApiVdoSnapImg型列表 违规截图列表(审计结果为正常、审计出错时此项留空)
ApiVdoSnapImg类型说明:
TimeValue 字符型 图片时间点(格式HH:mm:ss)
ImageByte 字节列表 图片Byte字节(可由客户端获取后另存为图片)
六、爬扫网站任务查询
a)URL
http://****/api/SearchWebTask
b)输入参数
AuditWebType 整型 任务类别(1:HTTP无需审核;2:HTTPS无需审核;3:HTTP需要审核;4:HTTPS需要审核
c)输出参数
ErrorCode 整型 错误代码(0:正常;-1:签名验证错误;-2:已超过套餐数目;-3:程序错误)
Reason 字符型 出错原因(未出错时此项留空)
ReturnList ApiWebTaskResultOne型列表 任务列表
ApiWebTaskResultOne类型说明:
IsNew 整型 操作状态(-1:待删除;0:待修改;1:待新增,-2:无修改)
Domain 字符型 原域名
DomainNew 字符型 新域名(待修改时适用)
1、用户首先进入天翼云控制台页面;
2、在左侧导航栏,点击用户内容检测上传;
3、在页面右上角点击管理系统,通过单点登录跳转至管理系统;
4.点击【帮助文档】页签,点击【生成证书】菜单,可查看生成证书的方法介绍;
5、点击各项菜单,可查看生成签名Php、生成签名Java、生成签名C#的方法介绍;
6、点击【上传公钥】页签, 查看【查看公钥】菜单,如果之前上传过公钥即可显示当前的公钥,否则当前公钥为空;
7、点击【上传公钥】菜单,进入上传公钥界面,选择公钥文件,点击导入即可。