激励广告对接
This commit is contained in:
@@ -1,7 +1,33 @@
|
||||
'use strict';
|
||||
'use strict';
|
||||
|
||||
const crypto = require('crypto');
|
||||
|
||||
exports.main = async (event, context) => {
|
||||
//event为客户端上传的参数
|
||||
console.log('event : ', event)
|
||||
console.log('event : ', event)
|
||||
|
||||
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 = '892aed71-f840-11ec-adc8-00163e349e98';// 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
|
||||
|
||||
Reference in New Issue
Block a user