Сьогодні відбулася чергове повернення кросспостінг у VK. Ініціатива по Допилювання модуля була піднята розробником на ім'я Дмитро. за що йому велике людське спасибі. Однак давайте про все по порядку.
Розробники Вконтакта так і не дали можливість публікувати веб-сайтам повідомлення на стіну. Але тепер ми будемо маскуватися під Desktop додаток, щоб все працювало як хочеться. Через це при отриманні токена з вконтакте нам доведеться зіткнутися з одним маленьким милицею. Однак, погодьтеся - це набагато краще, ніж непрацюючий кросспостінг :)
Тепер покроково про процес установки модуля.
Наступним кроком викачуємо останню версію модуля з drupal.org (link), розпаковуємо його на сервері і встановлюємо, як звичайний модуль.
Після установки переходимо на сторінку з настройками модуля. Вводимо Application ID і Application secret code. які ми отримали при реєстрації Standalone додатки. Також тут вказуємо ID групи або користувача, на чию стіну будуть публікуватися записи. Про те, як дізнатися цей ID можна почитати тут.
Тепер, коли токен доступу отриманий, ми можемо зайнятися налаштуванням типів матеріалу. Заходимо на сторінку настройки типу матеріалу (/ admin / structure / types / manage / [NODE-TYPE]), включаємо вкладку Vkontakte CrossPoster settings і налаштовуємо поля, які повинні відправлятися у Вконтакт.
З настройками ми закінчили. Тепер в формі створення або редагування матеріалу цього типу з'явитися вкладка Vkontakte CrossPoster. Натискання чекбокса Post this node to VK гарантує вам відправку матеріалу у Вконтакт.