Ai
1 Star 0 Fork 0

网易易盾/antispam-nodejs-demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
FileSolutionSubmitDemo.js 1.33 KB
一键复制 编辑 原始数据 按行查看 历史
maxiaofeng 提交于 2020-04-24 10:34 +08:00 . demo优化
var utils = require('./utils')
// 产品密钥ID,产品标识
var secretId = 'your_secret_id'
// 产品私有密钥,服务端生成签名信息使用,请严格保管,避免泄露
var secretKey = 'your_secret_key'
// 易盾反垃圾云服务文档解决方案信息提交接口地址
var apiurl = 'http://as-file.dun.163yun.com/v1/file/submit'
// 请求参数
var post_data = {
// 1.设置公有有参数
secretId: secretId,
version: 'v1.1',
timestamp: new Date().getTime(),
nonce: utils.noncer(),
// 2.设置私有参数
dataId: 'fbfcad1c-dba1-490c-b4d111e784c2691765',
url: 'http://xxx.xxx.com/xxxx'
// account: 'java@163.com',
// ip: '123.115.77.137',
// checkFlag: '3',
// callback: 'mycallback',
// publishTime: new Date().getTime()
}
var signature = utils.genSignature(secretKey, post_data)
post_data.signature = signature
// http请求结果
var responseCallback = function (responseData) {
console.log(responseData)
var data = JSON.parse(responseData)
var code = data.code
var msg = data.msg
if (code == 200) {
var obj = data.result;
var dataId = obj.dataId;
var taskId = obj.taskId;
console.log('SUBMIT SUCCESS:taskId=' + taskId + ',dataId=' + dataId)
} else {
console.log('ERROR:code=' + code + ',msg=' + msg)
}
}
utils.sendHttpRequest(apiurl, 'POST', post_data, responseCallback)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/netease_yidun/antispam-nodejs-demo.git
git@gitee.com:netease_yidun/antispam-nodejs-demo.git
netease_yidun
antispam-nodejs-demo
antispam-nodejs-demo
master

搜索帮助