UNPKG

shopee-openapi-v2

Version:
17 lines 1.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.signRequest = void 0; /* * @Author: Monve * @Date: 2022-04-02 11:40:43 * @LastEditors: Monve * @LastEditTime: 2022-06-06 14:43:49 * @FilePath: /shopee-openapi-v2/src/utils/sign.ts */ const crypto = require("crypto"); const signRequest = (partner_key, params) => { const baseString = params.reduce((prev, curr) => (prev += curr), ""); return crypto.createHmac("sha256", partner_key).update(baseString).digest("hex"); }; exports.signRequest = signRequest; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2lnbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9zaWduLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBOzs7Ozs7R0FNRztBQUNILGlDQUFnQztBQUV6QixNQUFNLFdBQVcsR0FBRyxDQUFDLFdBQW1CLEVBQUUsTUFBZ0IsRUFBVSxFQUFFO0lBQzNFLE1BQU0sVUFBVSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQyxJQUFJLEVBQUUsSUFBSSxFQUFFLEVBQUUsQ0FBQyxDQUFDLElBQUksSUFBSSxJQUFJLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQztJQUNyRSxPQUFPLE1BQU0sQ0FBQyxVQUFVLENBQUMsUUFBUSxFQUFFLFdBQVcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDbkYsQ0FBQyxDQUFBO0FBSFksUUFBQSxXQUFXLGVBR3ZCIn0=