Skip to content

Функция для проверки параметров запуска VK Mini Apps, использующая код из официальной документации ВКонтакте.

License

Notifications You must be signed in to change notification settings

LukasAndreano/vkminiapps-params-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Для чего?

Пакет для проверки параметров запуска VK Mini Apps. Код взят из официальной документации и собран в один пакет для удобства использования.

Начало работы с пакетом

Для начала установите пакет:

npm i vkminiapps-params-checker

Проинициализируйте его в своём проекте:

const check = require("vkminiapps-params-checker");
// или можно импортом
import check from "vkminiapps-params-checker";

Использование:

const isValidParams = check(
  "параметры запуска",
  "секретный ключ приложения",
  "время жизни в секундах"
);

Функция возвращает true или false.

Время жизни параметров

При каждой генерации параметров к ним прикрепляется дата создания: vk_ts.

Изначально параметры запуска будут "жить" два часа - 7200 секунд. И Вы можете изменить это значения, передав нужное число.

В примере выше мы прокидываем параметры запуска, секретный ключ приложения, а также время жизни. В качестве последнего Вы можете прокинуть как число, так и 0.

Если указано 0, то проверка на "протухшесть" параметров запука будет отключена.

const isValidParams = check("", "", 3600); // Параметры запуска будут жить час (3600 секунд)
const isValidParams = check("", "", 0); // Параметры запуска будут жить вечно, пока не изменится, например, ключ от приложения.

Пример:

const isValidParams = check(
  "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

About

Функция для проверки параметров запуска VK Mini Apps, использующая код из официальной документации ВКонтакте.

Topics

Resources

License

Stars

Watchers

Forks