Под словом “приложение” понимается перевод слова application = т.е. это просто некий идентификатор со своим ID и паролем.
И правилами доступа сайта к этому приложению.
А зачем вообще это нужно для автопостинга с сайта? Ведь кнопки “поделиться” работают без создания каких-либо приложений?
Кнопки «поделиться» в социальных сетях
Разница есть.
Когда Вы нажимаете на сайте “Поделиться” – Вы в вашем браузере уже авторизированы в своих аккаунтах в социальных сетях. Т.е. браузер помнит Ваш логин и пароль – и социальная сеть пускает Вас в свой аккаунт. И социальная сеть позволяет Вам выбрать мышкой, куда именно Вы будете расшаривать пост – или в личный профиль или в группу.
ВАЖНО: практически во всех социальных сетях созданное “приложение” позволяет делать автопостинг только в группы/публичные страницы. API соцсетей не поддерживает автопостинг в личный профиль.
Когда тоже самое пытается сделать программное обеспечения с Вашего сайта (который может находиться на хостинге вообще в другой стране) – для них социальные сети (доступ в Ваш аккаунт) закрыты. Т.е. нужно создать специальное “приложение” (используется английское слово application) внутри социальной сети, у которого будет:
- свой ID
- свой пароль (ключ)
- свой токен, по которому социальная сеть будет разрешать что-либо делать стороннему программному обеспечению
- куда именно размещать пост (профиль, группа) – у сервера нет ручек, он не может выбрать из списка, ему нужно заранее указать
- домены, с которого будет происходить запрос к социальной сети
- прочие настройки
ВАЖНО: часть плагинов могут работать без создания “приложения” в социальной сети. Через свое API – но это платная функция плагина. Пример в формате подписки на год (т.к. социальные сети постоянно что-то меняют в своем ПО)
Как создать приложение Facebook
Тут все запутано. Нам нужна возможность, что сервер (сайт) мог публиковать посты в профиле/странице/группе.
У FB есть специальное разрешение для этого – pages_manage_posts
Полный список профилей и доступных разрешений ниже
https://developers.facebook.com/docs/development/create-an-app/app-dashboard/app-types
Из всего этого богатства нам нужен вариант “бизнес-приложение”, он же “компания”.
Если использовать обычное “Потребительское приложение” – то при попытке подключить (авторизировать) плагин к FB Вы получите ошибку
Это как раз то самое сложнопереводимое сообщение, которое означает, что разрешения pages_manage_posts у Вас нет.
Более того, после создания приложения:
- нельзя изменить его тип – только удалить и создать заново
- нельзя изменить набор разрешений
Начинаем создавать приложение – выбираем “Компания”.
Выбираем название и указываем, что только наша компания будет использовать это приложение.
ВАЖНО: название приложения лучше сделать как домен Вашего сайта – потом оно будет указано в посте в виде “опубликовано от Wpavonis.ru”
После нажатия зеленой кнопки “Создание приложения” FB запросит Ваш текущий пароль.
Дальше FB спрашивает, какие продукты подключить к приложению
Совершенно не очевидно – но нужно выбрать “Вход через Facebook”. Потом при настройке плагина Вы там укажете URL адрес страницы админки сайта, с которой будет подключение.
При создании приложения facebook требует указать
- список доменов, с которыми будет работать приложение (т.е. с каких сайтов будут поступать запросы)
- url-адрес политики конфиденциальности на сайте
- url-адрес инструкций для удаления данных пользователей
WordPress позволяет создавать страницу политики конфиденциальности по умолчанию – в разделе “Настройки” ->”Приватность”
Без такой страницы на сайте Facebook Вас дальше не пустит :(
И да – активность Вашего приложения ограничена 200 запросами в час.
ВАЖНО: запрос на выбор группы/публичной страницы/личного профиля будет на этапе авторизации со стороны сайта (т.е. с каким именно профилем будет использовано приложение). В настройках самого приложения этого отдельно нет.
Как создать приложение Vkontakte
Режим разработчика для VK
https://vk.com/apps?act=manage
Намного проще, чем у FB, но есть ряд важных вещей.
Выбираем “Стандартное приложение” – иначе потом плагины автопостинга работать не будут.
ВАЖНО: После нажатия кнопки “Подключить приложение” VK сделает тестовый звонок (с подменой номера) на Ваш телефон – необходимо указать последние 4 цифры для продолжения.
Надо:
- название приложения
- выбрать сообщество
Примечание: в VKontakte мы указываем сразу сообщество, с которым будет работать приложение (где именно будут посты с сайта публиковаться). У Facebook запрос на выбор профиля для публикации появляется только после авторизации плагина для автопостинга. Удивительная логика у Facebook.
Обязательно:
- “приложение включено и видно всем”
- Open API – “Включено”
- адрес сайта и базовый домен
Если Open API будет в выключенном состоянии – авторизацию плагина автопостинга Вы пройдете – но ничего работать не будет.
Как создать приложение Одноклассники
Режим разработчика для OK.ru
После получения прав разработчика переходим по ссылке
https://ok.ru/vitrine/myuploaded
ВАЖНО:
- просто создать приложение (со всеми настройками) недостаточно
- после создания приложения необходимо по e-mail написать письмо на api-support@ok.ru с запросом прав на публикацию (GROUP_CONTENT, PHOTO_CONTENT, VALUABLE_ACCESS) – иначе Ваш модуль автопостинга не сможет подключиться к приложению
- и в модуле подключения указывается секретный ключ приложения, который присылается по почте после регистрации (в самом приложении он нигде не указан)
Указываем название, фото и прочее – тут стандартно
Добавляем платформу (кнопка внизу) для OAuth авторизации
Выбираем платформу OAuth
Можно и нужно указать права, которые потребуются Вашему приложению
Вам нужны три основных права:
- GROUP_CONTENT
- PHOTO_CONTENT
- VALUABLE_ACCESS
Подробнее о правах можно узнать по ссылке
https://apiok.ru/ext/oauth/permissions
После сохранения приложения на почту придет подтверждение
Письмо не теряйте – там есть параметр, который не указан на странице приложения:
- Adplication ID
- Публичный ключ приложения
- Секретный ключ приложения (он указан только в письме!)
- Ссылка на приложение
Секретный ключ позволит Вам менять параметры приложения.
И его же надо будет указать в плагинах при настройке аккаунта в OK.RU
Как создать приложение Linkedin
ВАЖНО: в настоящий момент не существует возможности в бесплатном варианте сделать автопостинг в личный профиль Linkedin. Хотя в описаниях плагинов такая возможность указана.
Проблема в том, что теперь можно создать приложение Linkedin только для компании (бесплатное API).
т.е. ссылка на страницу Linkedin только в формате компании … linkedin.com/company/…
Страница создания приложения для Linkedin
https://developer.linkedin.com/
За деньги проблема конечно решается – в платных версиях плагинов автопостинга используется их собственное API, которое позволяет сделать пост в любых вариантах.
Подпишитесь в VKontakte - нажмите кнопку | ||
Подпишитесь в Telegram - нажмите кнопку | ||
Наша группа ODNOKLASSNIKI |
Вы можете сохранить ссылку на эту страницу себе на компьютер в виде htm файла
Пишите на электронную почту (тема и email будут добавлены автоматически в письмо)
В Вашем браузере должна быть настроена обработка ссылок mailto
site_post@bk.ru
или просто скопируйте адрес e-mail
Почитать в разделе
SMM

(Читать полностью...)
- Всего статей в разделе: 7
- Показано статей в списке: 6
- Сортировка: название по алфавиту
Кнопки “поделиться” в социальных сетях

(Читать полностью...)
Настройки плагина WordPress SNAP

(Читать полностью...)
Плагин WordPress Blog2Social

(Читать полностью...)
Плагин WordPress FS poster

(Читать полностью...)
Плагин WordPress SNAP (NextScripts:Social Networks Auto Poster)

(Читать полностью...)
Плагины автопостинга в социальные сети

(Читать полностью...)