Плагин Facebook

Назначение:

LiveStreet => Facebook
  1. Публикация анонсов топиков на стену страницы (page) в Facebook
  2. OpenGraph тэги: поддерживаются картинки и видео
  3. Виджет Like Box
  4. Виджет Recommendations

Страничка плагина на livestreetcms.com
Кроме того, скачать можно с GitHub

Демо:


«Разбор полетов» приветствуется. :)

101 комментарий

avatar
То что надо! Спасибо.
avatar
Отлично, спасибо, еще бы что-нибудь подобное для вконтакта…
avatar
Поддерживаю предложение.
avatar
Блеск!
  • Vilz
  • 0
avatar
Великолепно!!! Отдельное спасибо за правильные приоритеты. Вконтакт должен сгореть в аду.
avatar
Жму руки! Отлично! Было бы неплохо сделать такую же штуку для «ненавистного» вконтакта )
avatar
и майл вслед за ним? =))
avatar
върно!
avatar
Публикацию в twitter Бы ещё добаить. Цены б не было плагину.
avatar
twitterfeed.com?
avatar
Он же и Facebook публикует :)
avatar
Один мой аккаунт, кстати, с Facebookа выкинули за это.
А с twitterом все Ок.
avatar
За что выкинули*? За то что rss публиковали? оО
avatar
Когда наткнулся на сервис twitterfeed.com одновременно завел аккаунты в Facebook и twitter, за несколько дней набил «друзей» и настроил публикацию RSS. Всё. Периодически заходил в Facebook чтобы одобрить желание пользователей «дружить» со мной, в твиттере этого делать было не нужно, так как настроил какой-то сервис, сейчас точно не вспомню который сам подключает в подписчики тех кто подписался и высылает им спам, также через время отписывает тех кто «отключился».

Вот так как-то в Facebook зайти и не смог :)
avatar
А вот твиттеру похоже пофиг, мой аккаунт так и живет, транслируя все публикации с моего сайта с рейтингом от единицы twitter.com/#!/DiGambler
avatar
avatar
Похоже у твиттера новый дизайн
avatar
#newtwitter
На старый можно всегда откатиться ;)
avatar
Хотелось бы одновременно сразу постинг, как тут, а не по 30 минут ждать :(
avatar
Описание настройки плагина не помешало бы, а то где правильно брать все значения для него в фейсбуке знают далеко не все!
avatar
Небольшой хелп есть: your-site-name.com/facebook/
Под админом, конечно.
avatar
и можно ли как-нибудь убрать рамку?
avatar
Не могу понять почему при активации плагина вылазит вот эта ошибка?

Ошибка: Файл плагина /plugins/plugin_facebook/PluginPlugin_facebook.class.php не найден


PluginPlugin_facebook.class.php почему так?
  • Guf
  • 0
avatar
переименуйте папку плагина в facebook
avatar
Спасибо!
avatar
Не совсем разобрался с «картинкой»
// Картинка по умолчанию для OpenGraph тэгов на случай отстутствия media-данных в описании
#$config['default_post_image']='___path.root.web___/path to my image.jpg';
$config['default_post_image']=NULL;

Вместо NULL я должен вставить URL картинки?
avatar
да.

некоторые детали

Попробуйте попытаться написать что то на свою стену и вставьте ссылку выше в текст. Автоматом подгрузится описание и картинка с заглушкой. В моем случае с дефолтной.

Если оставите NULL то загрузится /plugins/facebook/templates/skin/default/images/default.jpg
avatar
Parse error: syntax error, unexpected T_STRING in /sites/rebirth/site.ru/plugins/facebook/config/config.php on line 36


вот такую ошибку выдает, все делал по инструкции
  • pin
  • 0
avatar
Кавычки стоят?

$config['application']['id']='434253453453453'; // Application ID
$config['application']['api']='45345435345364564'; // API Key
$config['application']['secret']='45346456447645645'; // Application Secret
avatar
в фейсбуке есть родная возможность настроить публикацию с rss на странице
мы так и публикуем www.facebook.com/cookorama
avatar
а как? что то я не нашел :)
avatar
как-то так www.jeanobrien.com/2009/06/11/how-to-import-a-blog-into-a-facebook-fan-page/
я по другому ману делал. сейчас не найду. они хорошо эту фичу спрятали
avatar
что то у меня так не получилось :)
avatar
это из серии «Ты суслика видишь? — Нет. — И я нет. А он есть!».
я сейчас тоже не могу найти. у них постоянно что-то меняется.
avatar
Теперь тута
www.facebook.com/editnotes.php

странно, что не получается туда импортировать rss из LS. причину не знаю…
avatar
ругается? или не тянет записи?
avatar
ругается что не смог найти ленту по указанной ссылке. пробовал уже по всякому вводить — эффекта нет
avatar
как вариант можно скормить ленту feedburner'у, а потом пустить её в facebook. я сейчас экспериментировать не хочу — «раз работает, тогда не лезь» :)
avatar
А кто подскажет как управлять видимостью блока в сайдбаре? (нужна только публикация ленты на стену fb)
Что-то с ходу не удалось найти…
avatar
Скажите, можно сделать так, чтобы публиковалось на стену фейсбука сразу же после публикации статьи на сайте?
avatar
Хотел было сделать… передумал.
Но, это вполне возможно. Надо добавить хук публикации на событие добавление топика.
avatar
Может ламерский вопрос6 А стену в группу можно?
avatar
планируется ли расширение функционала??? добавление вконтакта, твитера???
а то мы тут взялись делать кое что подобное и вот наткнулся на Ваш плагин.

нехотелось бы потом недопониманий.
avatar
Не планируется.

Может быть Твиттер. Но тут уж как звезды на небе сойдутся.
avatar
Вы можете добавить эти функции: wordpress.org/extend/plugins/like-for-tags/
avatar
В конфиге указал:
$config['strategy']='STRATEGY_RATING';
$config['STRATEGY_RATING']['rating']=1;
Сколько не крутил — не хочет отправлять на стену.
Все настроено верно! (зайдя сайт.ру/facebook/ и нажав «Отправить» — на стену отправляется последняя публикация)
В чем может быть проблема?
avatar
Запрашиваемая Вами страница не найдена.
Вроде все настройки правильно вбил. В чем может заключаться проблема?
avatar
решил проблему. нужно было в строке $config['page']['url']=urlencode тоже прописать урл.
avatar
sgdfhsgdfhgsdhf
avatar
планируется ли тоже для плагина google fiend connect?
  • xlop
  • 0
avatar
Скажите пожалуйста, а где настраивать кол-во пользователей который выводятся на окошке?
avatar
Делаю все по инструкции.
В пункте
3 Дайте приложению необходимые права
На этой странице
после нажатие вылетает ошибка
Configuration errors:
To fix this error, please set your Connect URL in the application settings editor. Once it has been set, users will be redirected to that URL instead of this page after logging in.

Что нужно сделать? немогу понять
avatar
Ребята, а где инструкция по использованию?
Ссылка, что указана не открывается :(
avatar
Все настроено, плагин работает, но после нажатия на «отправить» на стене в Фуйсбуке ничего не публикуется. В чем может быть проблема?
avatar
А Вы зарегистрировали приложение в группе Facebook..?
avatar
Извините, не совсем понял, что за группа Facebook, в которой нужно зарегистрировать. Видимо я этого не делал.
avatar
Аха, вроде бы понял. Группа — это Facebook Page? Тогда, да, если здесь: Редактировать Страницу → Приложения и тут добавить свое приложение.
avatar
Да, вроде там, если честно сам пока ещё этого не сделал так как не понял как..:(
И потом нужно будет некоторые данные Приложения добавить в config файл в плагине.
avatar
В конфиге это само собой. Все проверил и не один раз, но все равно на стену не отправляет. Пока решил проблему публикаций с помощью twitterfeed, но он не публикует изображения.
avatar
Аналогичная проблема. Все вродебы настроено, но посты не шлет (((

В конфиге написано примерно следующее
$config['strategy']='STRATEGY_MAIN';
// Страница
$config['page']['id']= '1303368966'; // page ID
$config['page']['url']=urlencode('http://www.facebook.com/pages/Repost/1303368966');

// Приложение
$config['application']['id']= '12705061073'; // Application ID
$config['application']['api']= '7581177e46781243fe4b508'; // API Key
$config['application']['secret']= '0cf8f5e3ab064c6c3db5766'; // Application Secret

$config['facebook_block_priority'] = 0;
$config['default_post_image']='___path.root.web___/n.jpg';

По ссылкам из постустановочного хелпа по ссылка прошол и везде ОК.
Виджет кажет все нормально, но новости на стену не падуют ((((
avatar
Проблема известна. Вероятная причина — нет прав у приложения.
Те ссылки, что в «хелпе» — устарели. К сожалению, сейчас нет возможности курить мануал.

Если кто-то с Фэйсбуком на «ты», то прошу поделиться ссылкой для запроса на получение необходимых прав.

Кратко посмотрел на права, которые есть у работающего приложения:
— Получить доступ к основной информации
— Отправлять мне электронные письма
— Получить доступ к моим фотографиям и видео
— Оставлять публикации на моей стене
— Оставлять публикации в моей ленте новостей
— Получать доступ к моим данным в любое время
— Управлять моими страницами

p.s. ключи приложения надеюсь не настоящие? :)
avatar
+ сверить список прав можно на странице www.facebook.com/settings/?tab=applications
avatar
ключи не настоящие =))) А вот с правами разобраться так и не смог… в этом файсбуке черт ногу сломит =((
avatar
avatar
Спасибо большое, после указанных действий, выдало Success это как я понял Успешное выполнение изменений…
avatar
При выполнении пункта № 2 установки плагина:

Создайте приложение Facebook С помощью этого приложения будут публиковаться топики на стену созданной страницы. Создать приложение можно на этой странице. Полученные Application ID, Ключ API, Application Secret необходимо записать в файл конфигурации плагина.

Перехожу по ссылке:

www.facebook.com/developers/createapp.php

И вижу надпись:

Прежде чем разрешить Вам сделать это, нам надо проверить Вашу учётную запись. Пожалуйста, удостоверьте её подлинность, введя свой мобильный телефон или кредитная карта.

Это только у меня так, или у всех?

Что делать?
avatar
Там на самом деле текст не читался :) Видимо проблемы с кодировкой. Но ссылки на мобильной телефон как не было, так и нет.
avatar
В общем, вопрос в следующем: как мне создать приложение и получить его APPLICATION_ID?
avatar
получил Success от facebook, все настроил но =(
не шлет на стену.
Жду помощи
avatar
скачайте версию с гитхаба. Там мастер настройки есть.
avatar
лінк
avatar
извини нашол
avatar
Ставил версию из архива, не работали публикации на странице. Поставил версию из github, теперь в виджете на странице «друзья» пишет «Запрашиваемая Вами страница не найдена..» а страница рекомендаций работает отлично
avatar
сайт uspire.ru
avatar
прощу прощенья, за лишний флуд, но насколько я разобрался, в коде вставки лайкбокса в href не было адреса страници, вбил ручками, все работает
avatar
Хм, сработала вторая ссылка из настроек, а вот первая судя по всему нет. Проблема аналогичная со многими — не постит в фэйсбук на стену ( если не затруднит скиньте кто нибудь обновленные ссылки на права, желательно обе ) заранее благодарен! )
avatar
попробуйте накатить версию с гитхаба. Там автоматизирована установка.
avatar
Сегодня попробую, спасибо )
avatar
API Error Code: 191
API Error Description: The specified URL is not owned by the application
Error Message: redirect_uri is not owned by the application.

Вроде все правильно ввел, еще несколько раз проверил. Не принимает параметры приложения
avatar
В тот раз я плагин отключил до выяснения. Хотел опять попробовать запустить и при активации мне выдаёт следующее:

SQL Error: Duplicate column name 'status' at /home/u107691/mrmeru/www/engine/classes/Plugin.class.php line 196
Array ( [code] => 1060 [message] => Duplicate column name 'status' [query] => ALTER TABLE `m_plugin_facebook_topic_list` ADD COLUMN `status` ENUM('published','blocked') NOT NULL AFTER `publish_id` [context] => /home/u107691/mrmeru/www/engine/classes/Plugin.class.php line 196 )
avatar
У меня такая ошибка вылезла из-за того что я урл и домен сайта не ввел.
avatar
А где вводить? т.к. я открывал конфиг, он у меня отличается от того, что в архиве на livestreetcms.ru
avatar
это вводится в настройках приложения в фейсбуке
avatar
Не помогает, там все есть. Плагин даже не активируется :/ Может проблема в другом?
avatar
Версия с гитхаба. После галочки «опубликовать на фб» и попытки опубликовать запись выскакивает енто:
Fatal error: Call to a member function api() on a non-object in .../plugins/facebook/classes/modules/facebook/Facebook.class.php on line 231
avatar
Видимо не сохраняются настройки приложения, так как при заходе на сайт\facebook все поля пустые:(. В тестовом режиме запись публикуется.
avatar
А подскажите в чем прикол. Активироал, а при заходе на страничку мойсайт/facebook такая вот ошибка:

avatar
ссылка на кратинку pix.am/rueU.png
avatar
Надо установить/включить расширение для PHP — JSON.

avatar
Пасиба)
комментарий был удален
avatar
Добрый день. Не могу разобраться. livestreet связан с facebook когда я от администратора принудительно публикую в фейсбук все работает, когда я как администратор нажимаю плюс у новости, новость добавляется в фейсбук. когда другие пользователи плюсуют новость, она не добавляется. куда копать?
avatar
Еще ньюанс, если я зарегин в livestreet под админом, а в facebook залогинен не под админом той страницы в которую добавляются, а просто под человеком, то новость все равно не добавляется. Видимо где то надо в фейсбуке права выставить?
avatar
нашел, где именно происходит нестыковка, открываю другой браузер, логинюсь под админом на livestreet и фейсбуке под админом группы, нажимаю плюс на новости, она не попадает, захожу сайт/facebook проделываю процедуру тестирования (добавить запись, открыть, стереть, сохранить) после этого все работает
avatar
Когда повторно настраиваете, появляется ли какой-нибудь диалог запроса прав для Ф-бука? (именно повторный запрос)
avatar
Нажимаю «запросить список страниц», фоном всплывает окно и закрывается, появляется в Основная страница, название моей страницы и горит «У приложения нет прав для создания записей на выбранной странице.» На кнопку запросить права никакой реакции нет. Нажимаю кнопку проверить, он размещает на странице.
avatar
Попробуйте пройти по такой ссылке, предварительно заменив свой APP_ID и YOUR-HOST:
www.facebook.com/dialog/permissions.request?app_id=APP_ID&next=http://YOUR-HOST&display=popup&enable_profile_selector=1&fbconnect=1&locale=en_US&method=permissions.request&perms=publish_stream&return_session=1&sdk=joey&session_version=3

Далее выбрать нужную страницу, и выдать приложению права на запись в неё.
avatar
перешл по ссылке, выдает слудующую информацию You have already authorized PoDuDim — сообщество хреновых журналистов. Press «Okay» to continue. Захожу в настройки плагина, У приложения нет прав для создания записей на выбранной странице. продолжает гореть.
avatar
Сегодня, пока не провел процедуру тестирование (добавить запись, открыть, стереть, сохранить) со страницы podudim.ru/facebook не переносил новости в фейсбук
avatar
Не нашел подобного вопроса/ответа, поэтому пишу здесь — а возможно ли сделать репост не только топиков, но и, например, фотосетов с одной картинкой (главной) и описанием? Да и вообще — возможно ли как-то добавить репост другого контента, предварительно создав шаблон для сообщения, которое отправится на ФБ?
  • avys
  • 0
avatar
Не работает ссылка. Можете обновить?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.