27 lines
794 B
JavaScript
27 lines
794 B
JavaScript
const md5 = require('@/utils/md5');
|
|
|
|
const get_app_token = () => {
|
|
const DEVICE_ID = '8513efac-09ea-3709-b214-95b366f1a185';
|
|
const now = Math.round(new Date().getTime() / 1000);
|
|
const hex_now = '0x' + now.toString(16);
|
|
const md5_now = md5(now.toString());
|
|
const s = 'token://com.coolapk.market/c67ef5943784d09750dcfbb31020f0ab?' + md5_now + '$' + DEVICE_ID + '&com.coolapk.market';
|
|
const md5_s = md5(Buffer.from(s).toString('base64'));
|
|
const token = md5_s + DEVICE_ID + hex_now;
|
|
return token;
|
|
};
|
|
|
|
const base_url = 'https://api.coolapk.com';
|
|
|
|
const getHeaders = () => ({
|
|
'X-Requested-With': 'XMLHttpRequest',
|
|
'X-App-Id': 'com.coolapk.market',
|
|
'X-App-Token': get_app_token(),
|
|
});
|
|
|
|
module.exports = {
|
|
get_app_token,
|
|
base_url,
|
|
getHeaders,
|
|
};
|