Кроспостинг из друпала во Вконтакт


Нашел модуль для друпала VKontakte CrossPoster, который позволяет размещать на страницах группы или стене пользователя статьи опубликованные на сайте Drupal'а. Решил проверить как он работает. Установка описана более чем доходчиво, все прошло без каких-либо проблем.

Какие моменты проявились:

  • После публикации, спрашивает у пользователя Vkontakt разрешения сделать запись на стене.
  • При использовании модуля LiveJournal crossposter, рекомендуется сначала отключить его, потом настроить VKontakte CrossPoster и только потом включить LiveJournal crossposter обратно. Иначе могут непубликоваться статьи ни в живой журнал, ни во Вконтакт.
  • Иногда статьи не публикуются на вконтакте. Точную закономерность не выяснил. Может быть, из-за открытого окна с контактом.

Описание модуля:

Ru

Данный модуль позволяет автоматически отправлять содержимое материалов в одну из самых популярных социальных сетей рунета vkontakte.ru.

На данный момент модель позволяет отправлять данные на стену группы или пользователя.

Для того, чтобы получить возможность прикреплять к сообщению фотографии, должен быть включен модуль imagefield.

Установка

  • Перейдите на страницу разработчиков и создайте веб сайт приложение
  • Включите модуль vkxp на вашем сайте
  • Перейдите на страницу с настройками модуля и вставьте ID приложения и его секретный код в соответствующие поля. Так же укажите ID группы, на стенку которой будут отправляться данные (вы должны иметь административные права в этой группе).
  • Нажмите Сохранить и разрешите доступ вашего сайта к созданному вами приложению
  • Не забудьте указать типы нод, которые могут быть отправлены вконтакт. Так же укажите поля и количество изображений, которые должны быть прикреплены к сообщению.

Важное

  • Для работы модулю необходима установленная библиотека cURL на вашем сервере.
  • Модуль не работает на локальном сервере, если нажат чекбокс "Добавлять ссылку на ноду" в админке

Drupal 7

Портирование на Drupal 7 было проспонсировано: Айдар, sashken, Geldora, mak-vardugin, Valeratal, RxB.

Разработчики

Модуль был написан Масловским Евгением. Отдельно хочу поблагодарить свою девушку и своего кота за неоценимую моральную поддержку.