Пакет для проверки параметров запуска VK Mini Apps. Код взят из официальной документации и собран в один пакет для удобства использования.
Для начала установите пакет:
npm i vkminiapps-params-checker
Проинициализируйте его в своём проекте:
const checkHash = require("vkminiapps-params-checker");
// или
import checkHash from "vkminiapps-params-checker";
Использование:
const isValidParams = checkHash(
"параметры запуска",
"секретный ключ приложения"
);
Функция возвращает true
или false
.
const isValidParams = checkHash(
"vk_access_token_settings=&vk_app_id=7948530&vk_are_notifications_enabled=0&vk_is_app_user=1&vk_is_favorite=0&vk_language=ru&vk_platform=desktop_web&vk_ref=other&vk_ts=1634454189&vk_user_id=172118960&sign=5lVUWU19M_xQpENllCGe2Mi-SGWC8K5i7FdkfHOwggA",
"cBpgoP3d9WggrQ81qtNhw"
); // false