09.06.2016, 11:54 PM
Постинг в другие соцсети:
Как подключить экспорт новостей в ВКонтакте, Facebook, Twitter, Одноклассники, Instagram, Pinterest?
Возможности:
1. Автоматический постинг в группу Одноклассников
2. Автопостинг в виде ссылки
3. ToDo: Автопостинг новости в виде фотографии с описанием.
3.1. Если фотографии нет в новости, то не публикуем новость в Одноклассники
3.2. Если фотографии нет в новости, то новость публикуется в виде ссылки Одноклассники с изображением по умолчанию для всех новостей
3.3. Если фотографии нет в новости, то новость публикуется в виде обычного текста
3.4. Если фотографии нет в новости, то новость публикуется в виде фотографии с описанием, где фотография — это изображение по-умолчанию
4. Автопостинг новости в виде обычного текста
5. Автоматический кросспостинг из RSS в формате RSS 2.0 в Одноклассники
6. Автоматический кросспостинг со страницы, группы и профиля ВКонтакте в Одноклассники
10. Автоматический кросспостинг с фотоальбома страницы, группы и профиля ВКонтакте в Одноклассники
11. Поддержка шаблонов для отображения данных в сообщении
12. Поддержка нескольких аккаунтов (то есть возможность постить в несколько Страниц или в Страницу и свой профиль)
Демо:
Демо JURSSPublisher
Как подключить экспорт новостей в Одноклассники?
Так как автопостинг в Одноклассники работает через игровое приложение, мы не можем дать 100% гарантии работы постинга. Сам постинг работает через приложение (проверено на нескольких серверных площадках), но загвоздкой может стать отказ службы поддержки Одноклассников предоставить вам дополнительные права доступа, или какие-либо ограничения для игрового приложения для вашего сайта или группы.
Для подключения компонента JURSSPublisher к экспорту новостей в Одноклассники необходимо сделать следующие действия:
1. Установить компонент JURSSPublisher (получить компонент можно по ссылке: http://joomlaforum.ru/index.php/topic,287437.0.html)
2. Настроить приложение для Одноклассников и ввести в настройках компонента JURSSPublisher с настроенного приложения для Одноклассники: Access token, Секретный ключ приложения, Публичный ключ приложения и ID группы
3. Подключить полученную команду с настроек компонента к крону хостинга
Эти действия займут у вас 5 минут. Уровень подключения экспорта новостей в Одноклассники минимальный, то есть вам не нужно владеть знаниями программирования.
1. Установить компонент JURSSPublisher
2. Настроить приложение Одноклассники
1. Залогиньтесь по адресу https://ok.ru/feed
2. Перейдите в Игры
3. С правой стороны найдите пункт Мои загруженные под Моими играми. Есди же ссылка отсутствует, то вам необходимо получить права разработчика, это можно сделать по ссылке https://ok.ru/devaccess
4. Нажмите на ссылку Добавить приложение ( https://ok.ru/dk?st.cmd=appEdit&st._aid=...Dev_AddApp)
5. Далее заполните поля, как приведено на скрине ниже. Но перед этим небольшие пояснения:
После того как все поля будут заполнены получаем токены в п.5.
![[Зображення: 01.png]](http://joomla-ua.org/update/_img/jursspublisher/ok/01.png)
5. Получение токенов
После того как вы создали приложение на вашу почту, которую вы указали в приложении придет письмо с публичным и секретным ключами, которые мы добавляем в настройки нашего компонента.
![[Зображення: 02.png]](http://joomla-ua.org/update/_img/jursspublisher/ok/02.png)
После создания игрового приложения необходимо получить права GROUP_CONTENT которые позволят осуществлять постинг в группу в Одноклассниках.
Для этого пишем письмо в поддержку Одноклассников на адрес <a href="mailto:api-support@ok.ru">api-support@ok.ru</a
В письме указываем ID приложения и просим дать права доступа GROUP_CONTENT и VALUABLE_ACCESS. Не забудьте пояснить в письме зачем вам нужны эти права.
В письме я указал, что VALUABLE_ACCESS необходим для публикации объявления поданного пользователем на его странице, а GROUP_CONTENT — для публикации объявлений в группе сайта.
Через 4 дня я получил письмо с положительным ответом, что данные права доступа стали доступны в приложении. Однако письмо может и не прийти от службы поддержки, поэтому время от времени заглядывайте в настройки вашего приложения.
Стоит отметить, что одобрения приложений делают по понедельникам, поэтому если вы подадите запрос в понедельник или на неделе, то ждать придется следующего понедельника!
После того, как в приложении у вас есть нужные права мы включаем PHOTO_CONTENT, GROUP_CONTENT и VALUABLE_ACCESS.
![[Зображення: 03.png]](http://joomla-ua.org/update/_img/jursspublisher/ok/03.png)
Под кнопкой Сохранить у нас есть Вечный access_token. Нажимаем на кнопку и автоматом генерируется вечный токен, который мы добавляем в компонент.
6. Ограничения
Не выставляйте большое количество материалов, так как часто срабатывает код ошибки 31, который означает тайм-аут приложения. Лучше выставить 5-10 материалов и поставить ленту на крон в 15 минут. Этого будет достаточно для новостного сайта. Если же у вас за 15 минут добавляется более 10 материалов, то выставите крон не на 15 минут, а на 10, или в худшем случаи на 5. Но в этом варианте я бы рекомендовал настроить работу крона в рабочее время, в которое добавляются новости, чтобы не создавать нагрузку на сервер.
Варианты автоматического запуска экспорта:
Подключение к сайту крона (этот вариант работает вне зависимости от посещаемости сайта). Для этого необходимо прописать команду для крона вашего хостинга, при этом укажите интервал запуска скрипта кроном от 15 минут и больше.
Как подключить экспорт новостей в ВКонтакте, Facebook, Twitter, Одноклассники, Instagram, Pinterest?
Возможности:
1. Автоматический постинг в группу Одноклассников
2. Автопостинг в виде ссылки
3. ToDo: Автопостинг новости в виде фотографии с описанием.
3.1. Если фотографии нет в новости, то не публикуем новость в Одноклассники
3.2. Если фотографии нет в новости, то новость публикуется в виде ссылки Одноклассники с изображением по умолчанию для всех новостей
3.3. Если фотографии нет в новости, то новость публикуется в виде обычного текста
3.4. Если фотографии нет в новости, то новость публикуется в виде фотографии с описанием, где фотография — это изображение по-умолчанию
4. Автопостинг новости в виде обычного текста
5. Автоматический кросспостинг из RSS в формате RSS 2.0 в Одноклассники
6. Автоматический кросспостинг со страницы, группы и профиля ВКонтакте в Одноклассники
10. Автоматический кросспостинг с фотоальбома страницы, группы и профиля ВКонтакте в Одноклассники
11. Поддержка шаблонов для отображения данных в сообщении
12. Поддержка нескольких аккаунтов (то есть возможность постить в несколько Страниц или в Страницу и свой профиль)
Демо:
Демо JURSSPublisher
Как подключить экспорт новостей в Одноклассники?
Так как автопостинг в Одноклассники работает через игровое приложение, мы не можем дать 100% гарантии работы постинга. Сам постинг работает через приложение (проверено на нескольких серверных площадках), но загвоздкой может стать отказ службы поддержки Одноклассников предоставить вам дополнительные права доступа, или какие-либо ограничения для игрового приложения для вашего сайта или группы.
Для подключения компонента JURSSPublisher к экспорту новостей в Одноклассники необходимо сделать следующие действия:
1. Установить компонент JURSSPublisher (получить компонент можно по ссылке: http://joomlaforum.ru/index.php/topic,287437.0.html)
2. Настроить приложение для Одноклассников и ввести в настройках компонента JURSSPublisher с настроенного приложения для Одноклассники: Access token, Секретный ключ приложения, Публичный ключ приложения и ID группы
3. Подключить полученную команду с настроек компонента к крону хостинга
Эти действия займут у вас 5 минут. Уровень подключения экспорта новостей в Одноклассники минимальный, то есть вам не нужно владеть знаниями программирования.
1. Установить компонент JURSSPublisher
2. Настроить приложение Одноклассники
1. Залогиньтесь по адресу https://ok.ru/feed
2. Перейдите в Игры
3. С правой стороны найдите пункт Мои загруженные под Моими играми. Есди же ссылка отсутствует, то вам необходимо получить права разработчика, это можно сделать по ссылке https://ok.ru/devaccess
4. Нажмите на ссылку Добавить приложение ( https://ok.ru/dk?st.cmd=appEdit&st._aid=...Dev_AddApp)
5. Далее заполните поля, как приведено на скрине ниже. Но перед этим небольшие пояснения:
- В некоторых полях домен стоит с https, однако на сайте по подключен https, но домен прописываем именно так, чтобы можно было сохранить наше приложение. В дальнейшем https нам не пригодится, если конечно ваш домен не использует SSL-сертифика.
- Короткое имя должно быть латиницей
- Тип приложения — External (Внешнее приложение)
- Ссылки на аватарки и иконки — создайте в папке media папку для логотипа. Хотя для постинга через игровое приложения логотипы не нужны, но без логотипов вам не удастся создать само приложение
- Ссылка на приложение, Список разрешённых redirect_uri, Ссылка callback — эти поля нам так же не нужны, но для создания приложения вписываем свой домен
- Base URL для картинок в ленте — необходимое поле для постинга, поэтому вписываем домен
- Статус — только НЕДОСТУПНОЕ
После того как все поля будут заполнены получаем токены в п.5.
![[Зображення: 01.png]](http://joomla-ua.org/update/_img/jursspublisher/ok/01.png)
5. Получение токенов
После того как вы создали приложение на вашу почту, которую вы указали в приложении придет письмо с публичным и секретным ключами, которые мы добавляем в настройки нашего компонента.
![[Зображення: 02.png]](http://joomla-ua.org/update/_img/jursspublisher/ok/02.png)
После создания игрового приложения необходимо получить права GROUP_CONTENT которые позволят осуществлять постинг в группу в Одноклассниках.
Для этого пишем письмо в поддержку Одноклассников на адрес <a href="mailto:api-support@ok.ru">api-support@ok.ru</a
В письме указываем ID приложения и просим дать права доступа GROUP_CONTENT и VALUABLE_ACCESS. Не забудьте пояснить в письме зачем вам нужны эти права.
В письме я указал, что VALUABLE_ACCESS необходим для публикации объявления поданного пользователем на его странице, а GROUP_CONTENT — для публикации объявлений в группе сайта.
Через 4 дня я получил письмо с положительным ответом, что данные права доступа стали доступны в приложении. Однако письмо может и не прийти от службы поддержки, поэтому время от времени заглядывайте в настройки вашего приложения.
Стоит отметить, что одобрения приложений делают по понедельникам, поэтому если вы подадите запрос в понедельник или на неделе, то ждать придется следующего понедельника!
После того, как в приложении у вас есть нужные права мы включаем PHOTO_CONTENT, GROUP_CONTENT и VALUABLE_ACCESS.
![[Зображення: 03.png]](http://joomla-ua.org/update/_img/jursspublisher/ok/03.png)
Под кнопкой Сохранить у нас есть Вечный access_token. Нажимаем на кнопку и автоматом генерируется вечный токен, который мы добавляем в компонент.
6. Ограничения
Не выставляйте большое количество материалов, так как часто срабатывает код ошибки 31, который означает тайм-аут приложения. Лучше выставить 5-10 материалов и поставить ленту на крон в 15 минут. Этого будет достаточно для новостного сайта. Если же у вас за 15 минут добавляется более 10 материалов, то выставите крон не на 15 минут, а на 10, или в худшем случаи на 5. Но в этом варианте я бы рекомендовал настроить работу крона в рабочее время, в которое добавляются новости, чтобы не создавать нагрузку на сервер.
Варианты автоматического запуска экспорта:
Подключение к сайту крона (этот вариант работает вне зависимости от посещаемости сайта). Для этого необходимо прописать команду для крона вашего хостинга, при этом укажите интервал запуска скрипта кроном от 15 минут и больше.