16
фев
Инструкция по регистрации и авторизации приложения VK для модуля DLE SocialPosting
Регистрация приложения в Контакте.
1. На странице https://vk.com/editapp?act=create вводим название приложения и выбираем Тип: Standalone-приложение (!!! Очень важно выбрать именно этот тип приложения а не какой либо другой !!!)
Обязательно указываем базовый домен.
2. В ВК выключить двухэтпную авторизацию(смс и т.д.) (не актуально после обновления модуля от 16.02.2017
3. В админке модуля вводим все настройки и сохраняем их.
Обратите внимание на пункт ID пользователя/группы:
Если постим на стену группы или паблик страницу, то вводим её айди с минусом, например: -85361877.
Если используется имя вместо айди то узнать его можно:
- для пользователя в Мои настройки параметр Номер страницы
- для группы: из ссылки Статистика сообщества, например - http://vk.com/stats?gid=85361877 - айди приложения = 85361877
4. В админке модуля нажимаем кнопку Авторизация.
Откроется форма для ввода логина и пароля пользователя. (если до этого вы не входили или вышли из аккаунта vk)
После будет отображена форма с запросом прав приложения:
После подтверждения прав откроется страница с предупреждением. Важно - не копируйте текст с адресной строки на сторонние сайты! копируйте её только на свой сайт!
Нужно скопировать строку адресную с окошка в поле ввода в админке модуля
и нажать кнопку авторизация.
В результате чего должен заполниться ключ авторизации приложения.
Внимание! При смене пароля от аккаунта, или настроек аккаунта vk, или настроек приложения в vk - необходимо заново пройти процедуру авторизации для получения нового ключа доступа.
Проверка доступности серверов vk с сайта
Создать в корне сайта файл: vk.php
После вызвать этот файл в адресе браузером.
В ответе должна быть ошибка от вк, а не пустая страница.
Если страница пустая, значит доступ к серверу Vk заблокирован с IP сайта, необходимо писать в сапорт Vk просьбу разблокировать ип.
Регистрация приложения в Контакте.
1. На странице https://vk.com/editapp?act=create вводим название приложения и выбираем Тип: Standalone-приложение (!!! Очень важно выбрать именно этот тип приложения а не какой либо другой !!!)
Обязательно указываем базовый домен.
3. В админке модуля вводим все настройки и сохраняем их.
Обратите внимание на пункт ID пользователя/группы:
Если постим на стену группы или паблик страницу, то вводим её айди с минусом, например: -85361877.
Если используется имя вместо айди то узнать его можно:
- для пользователя в Мои настройки параметр Номер страницы
- для группы: из ссылки Статистика сообщества, например - http://vk.com/stats?gid=85361877 - айди приложения = 85361877
4. В админке модуля нажимаем кнопку Авторизация.
Откроется форма для ввода логина и пароля пользователя. (если до этого вы не входили или вышли из аккаунта vk)
После будет отображена форма с запросом прав приложения:
После подтверждения прав откроется страница с предупреждением. Важно - не копируйте текст с адресной строки на сторонние сайты! копируйте её только на свой сайт!
Нужно скопировать строку адресную с окошка в поле ввода в админке модуля
и нажать кнопку авторизация.
В результате чего должен заполниться ключ авторизации приложения.
Внимание! При смене пароля от аккаунта, или настроек аккаунта vk, или настроек приложения в vk - необходимо заново пройти процедуру авторизации для получения нового ключа доступа.
Проверка доступности серверов vk с сайта
Создать в корне сайта файл: vk.php
<?php
$ccc = curl_init();
curl_setopt($ccc, CURLOPT_URL, "https://oauth.vk.com/authorize");
curl_setopt($ccc, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($ccc, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ccc, CURLOPT_HEADER, true);
curl_setopt($ccc, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ccc, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ccc, CURLOPT_USERAGENT, HTTP_USER_AGENT);
curl_setopt($ccc, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ccc, CURLOPT_TIMEOUT, 30);
$r = curl_exec($ccc);
curl_close($ccc);
echo $r;
После вызвать этот файл в адресе браузером.
В ответе должна быть ошибка от вк, а не пустая страница.
Если страница пустая, значит доступ к серверу Vk заблокирован с IP сайта, необходимо писать в сапорт Vk просьбу разблокировать ип.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.