https://github.com/lukasandreano/vkminiapps-params-checker
Функция для проверки параметров запуска VK Mini Apps, использующая код из официальной документации ВКонтакте.
https://github.com/lukasandreano/vkminiapps-params-checker
crypto nodejs params-check typescript vk vk-mini-apps vkma vkminiapps vkontakte
Last synced: 2 months ago
JSON representation
Функция для проверки параметров запуска VK Mini Apps, использующая код из официальной документации ВКонтакте.
- Host: GitHub
- URL: https://github.com/lukasandreano/vkminiapps-params-checker
- Owner: LukasAndreano
- License: mit
- Created: 2021-10-17T07:08:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-10T04:40:01.000Z (3 months ago)
- Last Synced: 2025-03-10T04:49:54.913Z (3 months ago)
- Topics: crypto, nodejs, params-check, typescript, vk, vk-mini-apps, vkma, vkminiapps, vkontakte
- Language: TypeScript
- Homepage: https://npmjs.com/package/vkminiapps-params-checker
- Size: 10.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Для чего?
Пакет для проверки параметров запуска VK Mini Apps. Код взят из официальной [документации](https://vk.com/dev/vk_apps_launch_params?f=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%2B%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B8%2B%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D0%B8%2B%D0%BD%D0%B0%2BNode.js) и собран в один пакет для удобства использования.
## Начало работы с пакетом
Для начала установите пакет:
```bash
npm i vkminiapps-params-checker
```Проинициализируйте его в своём проекте:
```javascript
const checkHash = require("vkminiapps-params-checker");
// или
import checkHash from "vkminiapps-params-checker";
```Использование:
```javascript
const isValidParams = checkHash(
"параметры запуска",
"секретный ключ приложения"
);
```Функция возвращает `true` или `false`.
### Пример
```javascript
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
```