Автопостинг в социальные сети

Дата: 01.09.2017

Описание

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

Модуль составляет пост используя заголовок, текст анонса, изображение для анонса и ссылку на детальную страницу новости/товара/любого другого элемента.

История изменений

v1.0.1

  • Добавлена возможность отключать использование текста анонса;
  • Обновлено описание настройки модуля, получения бесконечного токена Facebook.

v1.0

  • Автоматический постинг в 3 социальные сети: Вконтакте, Facebook и Twitter;
  • Возможность выбора инфоблоков для постинга;
  • Возможность отдельной настройки каждой социальной сети.

Инструкция по настройке

Для настройки модуля перейдите в меню "Настройки модулей" в административной части и выберите пункт "Автопостинг в соцсети". На отктрытой странице включите автопостинг, если он отключен. Далее, выберите из списка всех инфоблоков те, данные которых должны отправляться в социальные сети. По желанию отключите использование текста анонса при постинге.

Вконтакте

На вкладке ВКонтакте укажите ID группы или пользователя, от имени которого будет совершаться постинг, укажите какой ID вы указали - группы или пользователя. Укажите, нужно ли делать пост от вашего имени, или имени группы.

Создайте новое приложение на платформе Standalone здесь. На странице "Настройки" узнайте ID приложения и введите его в соответствующее поле в настройках модуля. После введения нажмите "ОК", перейдите по появившейся под "Access Token" ссылке, чтобы получить токен. Вставьте токен в поле для токена и сохраните изменения.

Facebook

Впишите ID пользователя или страницы в соответствующее поле. Создайте приложение Facebook в разделе для разработчиков и выполните необходимые настройки, указав в настройках модуля ID приложения и его секрет. Перейдите в Graph API Explorer, в правом верхнем углу выберите из выпадающего списка "Приложение" созданное приложение. Чуть ниже из выпадающего списка напротив поля "Маркер доступа" выберите "Get Page Access Token". В этом же выпадающем списке появится новый пункт с названием вашего приложения, выберите его. После этого в этом же выпадающем списке появится пункт "Request publish_pages", выберите его. Нажмите на "Submit". В левой части страницы найдите "Search for a field", добавьте туда "access_token", снова нажмите "Submit".

Из полученного ответа в центре страницы скопируйте access_token. Не закрывая страницу перейдите на страницу проверки. Впишите скопированный access_token в поле и нажмите "Debug". В нижней части таблицы должна появиться кнопка "Extend Access Token", нажмите её, введенный access_token обновится, скопируйте его.
Вернитесь на страницу Graph Explorer, после чего вставьте новый скопированный access_token в поле "Маркер доступа", снова нажмите "Submit".

Впишите полученный в ответе маркер доступа (access_token) в поле Access Token формы настройки модуля автопостинга. Сохраните изменения.

FB

Twitter

Создайте новое приложение Twitter, перейдя по ссылке. Перейдите на страницу настройки приложения, на вкладку Keys And Access Tokens. Если ключи не указаны, сгенерируйте новые с помощью кнопок под информацией. Заполните соответствующие поля в форме настройки модуля автопостинга полученными данными. Сохраните изменения.

tw.jpg

Внимание!

При смене пароля в социальной сети необходимо обновить настройки модуля, в частности, токены доступа.

Чтобы избежать ошибок в работе автопостинга в Facebook (через Facebook API) рекомендуется не использовать кириллицу в названиях файлов изображений, или же установить в настройках сайта пункт об автоматической транслитерации.


Поделитесь с друзьями:
Оставить комментарий
#6
Добрый день!

В бесплатной версии вашего модуля была автопубликация в google+ и надпись, что нужна платная версия той программы. А в этой платной версии уже гугла нет? Мне нужно туда настроить тоже автопостинг, ваш модуль это позволяет?
#7
Здравствуйте, наш модуль пока поддерживает только автопубликации в facebook, vk и twitter.