Files
dtx_store/uniCloud-aliyun/cloudfunctions/gl-ad/index.js
2022-06-30 16:17:15 +08:00

32 lines
722 B
JavaScript

'use strict';
const crypto = require('crypto');
exports.main = async (event, context) => {
const {
path,
queryStringParameters
} = event;
const data = {
adpid: event.adpid,
platform: event.platform,
provider: event.provider,
trans_id: event.trans_id,
sign: event.sign,
user_id: event.user_id,
extra: event.extra,
}
const secret = 'a7b111748f195a68b95b8e1a1560d8de1f79d33210a6b96101c3ced15b5b2121';// uniad 后台开通激励视频回调后生成的 Security key
const trans_id = event.trans_id;
const sign2 = crypto.createHash('sha256').update(`${secret}:${trans_id}`).digest('hex');
if (event.sign !== sign2) {
return null;
}
//返回数据给客户端
return event
};