https://github.com/Yashko/vk-validation-node
Passing security check on vk.com with phone number on server side
https://github.com/Yashko/vk-validation-node
vk vkontakte
Last synced: about 1 month ago
JSON representation
Passing security check on vk.com with phone number on server side
- Host: GitHub
- URL: https://github.com/Yashko/vk-validation-node
- Owner: Yashko
- Created: 2016-07-29T15:55:36.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-26T16:32:17.000Z (almost 8 years ago)
- Last Synced: 2025-03-04T00:28:32.755Z (about 2 months ago)
- Topics: vk, vkontakte
- Language: JavaScript
- Size: 840 KB
- Stars: 15
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vk-validation-node
Скрипт для решения ошибки #17 при обращении к API VK.
https://new.vk.com/dev/need_validationОшибка может выглядеть следующим образом:
```
{ error:
{ error_code: 17,
error_msg: 'Validation required: please open redirect_uri in browser 123456',
request_params: [ [Object], [Object], [Object], [Object], [Object] ],
redirect_uri: 'https://m.vk.com/login?act=security_check&api_hash=qwerty123456' } }
```
# Инструкция
1. Запускаем скрипт validation, первым параметром передаем в него api_hash из redirect_uri (в примере выше это qwerty12356, в таком случае запускаем так `node validation qwerty12456`). Опционально - вторым параметром можно передать недостающие цифры телефона (`node validation qwerty12456 13371337`) Если указали телефон сразу, то второй пункт инструкции пропускаем.
2. Вводим недостающие цифры номера телефона. Код страны и последние две цифры номера VK отображает.
(то есть, надо ввести: для российский номеров - 8 цифр, для украинских - 7 цифр)
3. После завершения скрипта пробуем сделать запрос к api.**api_hash в redirect_uri одноразовый, поэтому если уже открыли эту ссылку где либо, то для запуска скрипта надо получить новый redirect_uri**
Если понадобится помощь, пишите в telegram http://t.me/yashko