CINXE.COM
正在跳转...
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> <title>正在跳转...</title> <style> .note { display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 1rem; } </style> </head> <body> <div class="note"></div> <script src="//a.mysteelcdn.com/libs/jquery.min.js"></script> <script src="./comcollect.js"></script> <script src="//a.mysteelcdn.com/common/mysteel/price_inquiry/js/libs/md5.min.js"></script> <script> var appKey = '1B626A437C6340C682D644F41A7A0349' // 线上 var appSecret = 'CF6CFC1A3E604A1886DAE3DAF2147242' // 获取url参数 function getQueryVariable(variable) { var query = window.location.search.substring(1) var vars = query.split('&') for (var i = 0; i < vars.length; i++) { var pair = vars[i].split('=') if (pair[0] == variable) { return pair[1] } } return false } var aId = getQueryVariable('aId') var mId = getQueryVariable('mId') var qId = getQueryVariable('qId') var source = getQueryVariable('source') var active = undefined var newActive = undefined var params_tmp = {} if (aId && mId) { params_tmp = { adminId: aId, materialId: mId } getInviteApi() } else if (qId) { params_tmp = { qrCodeId: qId } getInviteApi() } else { alert('参数不合法') } function getInviteApi() { // 调邀请接口 $.ajax({ type: 'post', url: '//openapi.mysteel.com/inviteExternal/api/queryInviteLink', data: JSON.stringify(params_tmp), dataType: 'json', contentType: 'application/json', async: false, beforeSend: function (request) { var url = '/inviteExternal/api/queryInviteLink' var version = '1.0.0' var timestamp = new Date().valueOf() var str = 'path' + url + 'timestamp' + timestamp + 'version' + version + appSecret var sign = md5(str).toUpperCase() request.setRequestHeader('version', version) request.setRequestHeader('appKey', appKey) request.setRequestHeader('timestamp', timestamp) request.setRequestHeader('sign', sign) }, success: function (res) { if (res.data) { var data = res.data // 埋点 active = { '101111000100001001': data.posterLongLink, '101111000100001002': data.adminId, '101111000100001003': data.platformValue, '101111000100001004': data.object, '101111000100001005': data.activityName, '101111000100001006': data.materialUuid, '101111000100001007': data.sourceLink, '101111000100001008': data.posterShortLink, '101111000100001009': data.qrCodeUuid } newActive = { '101111000300001001': data.inviteLongLink, '101111000300001002': data.adminId, '101111000300001003': data.platformValue, '101111000300001004': data.object, '101111000300001005': data.activityName, '101111000300001006': data.sourceLink, '101111000300001007': data.posterShortLink, '101111000300001008': data.qrCodeUuid } function afterFn() { // 跳转 if (source) { window.location.href = data.jumpUrl + '&source=' + source } else { window.location.href = data.jumpUrl } } if (!qId) { sendEvent('101111000100001', active, afterFn) } else { sendEvent('101111000300001', newActive, afterFn) } } else { if (res.code === 20011) { $('.note').text(res.message) $('.note').show() } else { alert(res.message) } } } }) } </script> </body> </html>