侧边栏壁纸
博主头像
个人开发测试博主等级

愿你我背道而驰却没有走远

  • 累计撰写 8 篇文章
  • 累计创建 6 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

云函数-对接某api

Administrator
2023-01-12 / 0 评论 / 0 点赞 / 90 阅读 / 968 字 / 正在检测是否收录...
function getTimestamp() {
	return Date.parse(new Date()) / 1000;
};
if(!ctx.post.code){
  	throw new Error("参数code不存在");
}
const config = {
	appid: "f4e8138a***********408667",
	appkey: "873fc2c***********4b868c",
	code: ctx.post.code,
	timestamp: getTimestamp()
};
let code = config.code;
const res = await module.axios({
	method: 'post',
	url: 'https://baas.ooooooyun.com/class/public/function/JCZVehCode',
	data: {
		appid: config.appid,
		appkey: config.appkey,
		code: config.code,
		timestamp: config.timestamp,
		sign: module.md5(config.appid + config.appkey + code.substr(code.length - 10, 10) + config.timestamp)
	}
}).catch(err => {
	throw new Error("网络错误,请联系管理员");
});
let data=res.data
if(data.success==true){
   await ctx.model("vehcode").forge({ mw: config.code, result: JSON.stringify(res.data) }).save();
	ctx.body = data;
}else{
	ctx.body = {success:false,message:data.message};
}

0

评论区