Кросспостинг из wordpress в группу ВКонтакте через сервис ifttt

Результат пошуку зображень за запитом "ifttt"

If this then that (IFTTT) — если здесь это, тогда там то. Если в каком либо месте, приложение, веб-сервисе происходит какое-либо СОБЫТИЕ (Trigger),  то в другом происходит назначенное ДЕЙСТВИЕ (Action).

Это очень крутой сервис который освободил мое время как минимум в 3 раза при роботе с переносом постов з блога в соц. сети.

Как все настроено (на примере блога) вы постите статью в своем блоге бот
IFTTT получает увидомление что новая статья и начинает ее размещать на всех площадках и соц. сетях которые вы настроили, при этом можнно делать тонки настройки (очень крутой инструмент)

Но я что то отвлекся, главный недостаток этого сервиса тот что нет подержки русских соц. сетей (вконтакте и однокласники) и английский язык (но для нас это не проблема)

1. Первым делом необходимо во Вконтакте создать приложение. Делается это здесь в два клика: https://vk.com/apps?act=manage

  • Создать приложение
  • Название: произвольное
  • Платформа: Standalone-приложение
  • Создание надо будет подтвердить через SMS или приложение VK (смотря что у вас настроено)
  • Всё остальное можно не трогать
  • Сохранить изменения
  • Выбираем в меню слева Настройки и записываем ID приложения — это первая строчка на этой странице

2. Теперь надо предоставить приложению соответствующие права доступа

  • Для этого открываем в браузере вот такую строку:
    https://oauth.vk.com/authorize?client_id=XXXXXXXX&scope=notify,photos,friends,audio,video,notes,pages,docs,status,questions,offers,wall,groups,messages,notifications,stats,ads,offline&redirect_uri=http://api.vk.com/blank.html&display=page&response_type=token
    • Вместо XXXXXXXX нужно подставить ID приложения
  • Вновь созданное приложение получит максимум всевозможных прав, но ведь нам именно это и надо.
  • После нажатия кнопки «Разрешить» в адресной строке браузера будет отображена строка с токеном доступа (access_tokenYYYYYYYY и идентификатором пользователя (user_idZZZZZZZZ :
    • http://api.vk.com/blank.html#access_token=YYYYYYYY&expires_in=0&user_id=ZZZZZZZZ
  • Выписываем себе значение: access_token YYYYYYYY
  1. Так как нас интересует публикация в группу, а не на стену пользователя, то нам надо узнать ID группы (обозначим его WWWWWWWW), вот как это сделать:
    • Щёлкнике правой кнопкой мыши по дате любого поста в вашей группе ВКонтакте;
    • Скопируйте ссылку;
    • Выделите из ссылки число между wall и подчеркиванием: https://vk.com/fz187?w=wall-162434229_22
    • В данном примере получаем: WWWWWWWW = -162434229, обратите внимание, что ID групп всегда отрицательные, не упустите этот минус.
  2. Теперь создаём апплет в IFTTT:
    • New Applet
    • +this
    • WordPress
  • New link by you
    • +that
    • Webhooks
    • Connect
  • Make a web request
      • URL: https://api.vk.com/method/wall.post?owner_id=WWWWWWWW&friends_only=0&from_group=1&message=<<< {{Text}}>>>&attachments={{LinkURL}}&access_token=YYYYYYYY&v=5
      • Если вместо WWWWWWWW подставить ZZZZZZZZ, то публикация появится на личной стене пользователя.
      • Остальные поля оставляем по умолчанию.
    • Create action
    • Finish

Всё, настройка закончена. Теперь все твиты будут автоматически поститься на стену группы ВКонтакте. При этом ссылка из твита будет отображаться как присоединённая ссылка к записи на стене. Не стоит использовать в одном твите несколько ссылок — это приведёт к дублированию записей на стене группы ВКонтакте. Если часто постите без ссылок, то на четвёртом этапе выбирайте «New tweet by you»вместо «New link by you».

Источники

Сайт кроспостинга: ссылка

Плагин wordpress: ссылка

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *