Как транслировать в Facebook?

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

Чтобы транслировать новости на страницу в социальной сети Facebook URL целевого блога должен иметь вид:

  • http://www.facebook.com/XXXXX — для трансляции в хронику группы или страницы с коротким URL;
  • http://www.facebook.com/pages/XXXXX/XXXXX — для трансляции в хронику страницы, у которой еще нет короткого URL.
  • http://www.facebook.com/groups/XXXXX — для трансляции в хронику группы.
  • http://www.facebook.com/me — для трансляции на персональную страницу пользователя.

Доступ к странице пока выполняется только через API, поэтому вам необходимо авторизоваться на сайте Facebook и получить маркер доступа. Сделать это можно нажав по ссылке «получить маркер» напротив соответствующего поля. Для этого вам понадобиться получить идентификатор приложения Facebook, смотрите как получить собственный идентификатор приложения Facebook. Один и тот же идентификатор можно использовать для трансляции в разные страницы и группы, но используя при этом один и тоже аккаунт Facebook. Для разных аккаунтов Facebook нужно получить разные идентификаторы приложения.

При трансляции в Facebook текст сообщения в хронике образуется путем склеивания заголовка записи (тег title в RSS) и описания (тег description в RSS). Позиция ссылки (тег link в RSS) в тексте зависит от значения параметра «размещение ссылки», ссылка может быть размещена сразу под заголовком или в конце под описанием.

Посты в хронике могут быть следующих типов:

  • статус — просто текст;
  • ссылка  — текст с прикрепленной ссылкой, ссылка может быть оформлена с блоком описания и с небольшим изображением;
  • фото — фото с текстом (ссылка в данном случаи может быть только в тексте, и отображается без блока описания и изображения)
  • видео — видео с текстом (как и в случаи с фото, ссылку можно разместить только тексте)

При трансляции в хронику тип постов выбирается на основе данных в RSS-канале и параметров целевого блога. Если параметр «стиль постов» установлен в значение «объекты» и в RSS-записи присутствует тег enclosure с видео или изображением, то пост будет размещен как видео или как фото соответственно. Заметим, что размещение фото не работает при публикации в хронику страницы не от имени пользователя этой страницы (галочка «Публиковать от имени пользователя страницы» должна быть включена).

По умолчанию фотографии размещаются в специальном альбоме «RSSTranslator.Net Photos». Можно размещать фото в других альбомах указав их идентификаторы в параметре «альбомы для фото». Идентификатор альбома можно узнать по его ссылке, идентификатор — первая группа цифр в ссылке. Чтобы задать несколько альбомов перечислите их идентификаторы через запятую. Чтобы каждый раз при размещения записи с фото создавался новый альбом используйте знак «+» (без кавычек).

Если «стиль постов» установлен в значение «ссылки», то ниже основного текста сообщения размещается ссылка на новость. Эта ссылка может включать картинку, заголовок и описание. При помощи опций «удалять описания ссылок» и «удалять изображения ссылок» можно запретить или разрешить размещение описания или изображения к ссылке соответственно. Когда включена опция «подставлять изображение ссылки» изображение к ссылке берётся из потока (из тэга enclosure RSS-канала, или подставляется при помощи фильтра «Извлечь изображения из HTML»).

При использовании стиля «только ссылка» публикуемые записи выглядят как записи с прикрепленной ссылкой, у которой заголовок установлен в соответствии с тегом title новости, и описание в соответствии с тегом description, а также устанавливается картинка из тега enclosure.

Замечание: К сожалению, на данный момент при трансляции в/из Facebook поддерживается только одно фото на один пост. Данное ограничение связанно с особенностью Facebook Graph API. И, к сожалению, мы сейчас не можем ничего сказать о сроках решения данной проблемы.

При трансляции в хронику от имени пользователя для публикуемых записей используются права доступа по умолчанию. Если нужно поменять используемые по умолчанию права доступа при публикации через RSSTranslator, то вам нужно зайти в настройки аккаунта на Facebook, перейти в раздел Приложения, и выбрать команду редактировать напротив приложения, которое вы использовали при получении маркера доступа, и изменить значение параметра «Сообщения от Вашего имени».

Далее примеры, как могут выглядеть записи в вашей хронике Facebook:

  • Ссылка в тексте под описанием.
  • Ссылка в тексте под заголовком.
  • Параметр «стиль постов» установлен в значение «объекты», прикреплено фото.
  • Параметр «стиль постов» установлен в значение «только ссылка».


Комментарии (20)

  • в описании написано:для трансляции на стену группы (только по числовому идентификатору, XXXXX - цифры).- а если группа заканчивается на буквы что делать?
    # zvi1975 27.02.2014 19:38
  • Идентификатор группы можно увидеть если вбить название группы в поиск FB и навести мышью на иконку группы в выпадающем меню. В строке статуса внизу появится URL вида https://www.facebook.com/profile.php?id=ИД_ГРУППЫ&ref=ts&fref=ts
    # lostclus 08.05.2014 23:59
  • Внимание! В Фейсбуке что-то поменяли и теперь при трансляции в группы по идентификатору сообщения могут публиковаться в другом месте (на стене пользователя или на другой доступной странице). Если вы транслируете в группы, обновите URL. Теперь можно использовать нормальные URL с названием группы.
    # lostclus 21.05.2014 14:09
  • Что такое "идентификатор альбомов" в настройках вывода фото? Как корректно указать путь к фото?
    # mastermozaik 18.05.2015 12:08
  • Что такое "идентификатор альбомов" в настройках вывода фото? Как корректно указать путь к фото? ответить пора бы уже!!!
    # childhoodplanet 24.05.2015 03:27
  • Трансляция на страницу вида: http://www.facebook.com/pages/XXXXX/XXXXX работает отлично, а точно такая же но на персональную страницу вида: http://www.facebook.com/пользователь - нет. "Target error: (#803) Cannot query users by their username"
    # oborudinfo 05.06.2015 10:40
  • Посты идут, но без логина их не видно, что делать?
    # err 28.06.2015 10:31
  • С PNG жесть.. вместо прозрачного фона ужасный чёрный фон.
    # err 28.06.2015 10:56
  • Подскажите пожалуйста все делаю по инструкции и пишет 202: ошибка авторизации на целевом блоге [2015-07-27 12:11:34,638] [ERROR] API Error: Invalid OAuth access token. Target error: Invalid OAuth access token.
    # motoram 27.07.2015 15:57
  • Не получается подключить трансляцию в Facebook по инструкции. После ввода ID и секретного ключа появляется такое сообщение: Invalid Scopes: user_groups, read_stream. This message is only shown to developers. Users of your app will ignore these permissions if present. Please read the documentation for valid permissions at: https://developers.facebook.com/docs/facebook-login/permissions Соответственно в итоге ошибка
    # dugd 31.08.2015 18:09
  • все делаю правильно но ошибка Invalid Scopes: user_groups, read_stream. This message is only shown to developers. Users of your app will ignore these permissions if present. Please read the documentation for valid permissions at: https://developers.facebook.com/docs/facebook-login/permissions
    # skriap 22.01.2016 07:30
  • да да, ошибка со скоупами... Почините плз)
    # lex_kar 27.02.2016 00:15
  • Invalid Scopes: user_groups, read_stream. This message is only shown to developers. Users of your app will ignore these permissions if present. Please read the documentation for valid permissions at: https://developers.facebook.com/docs/facebook-login/permissions
    # simofon 05.08.2016 19:37
  • и у меня тоже (( nvalid Scopes: user_groups, read_stream. This message is only shown to developers. Users of your app will ignore these permissions if present. Please read the documentation for valid permissions at: https://developers.facebook.com/docs/facebook-login/permissions
    # profiok 29.08.2016 21:24
  • Эту ошибку еще не исправили? У меня тоже после ввода секретного ключа выскакивает Invalid Scopes.... :(
    # divadii 29.01.2017 23:16
  • аналогично(
    # ElGusto 28.08.2017 10:41
  • Сервис походу помер
    # specific 29.08.2017 17:48
  • Приобрести можно на веб-сайте http://mangystin.bxox.info Предлагаем нашим клиентам инновационное средство для снижения веса Mangoosteen. С ним возможно избавиться от 15 кг за недели. Дерево мангостин произрастает в Малайзии. Плоды растения обладают удивительными особенностями, которые были взяты за основу препарата Mangoosteen. Во флакончике имеется более 25 плодов этого удивительного растения. Плоды с растения мангкут помогают растопить лишнюю липидную ткань. А также положительно влияют на человека в целом. Специфика изготовления средства, и уникальная упаковка позволяют сберечь все полезные свойства растения. Основным веществом сиропа Мангустина являются фрукты с дерева гарциния, в которых имеется огромное количество полезных элементов. Благодаря веществу ксантону, которое в громадных количествах содержатся во фрукте, значительно замедляются окислительные процессы в теле. Окись дифениленкетона признана одним из самых мощных антиокислителей. В плодах дерева гарциния к тому же содержатся разнообразные витамины и микроэлементы. Купить сироп Mangoosteen можно на интернет-сайте http://mangoo77.mangoosteen.com.
    # CraigCic 23.10.2017 02:06
  • Приобрести можно на веб-сайте http://mangoo77.mangoosteen.com Предлагаем нашим покупателям удивительное средство для похудения сироп Мангустина. С его помощью можно избавиться от 10 kg за 2 недели. Дерево мангостин произрастает в Малайзии. Плоды данного растения обладают потрясающими свойствами, которые были положены в основу препарата Мангустина. В баночке имеется более 25 плодов этого замечательного растения. Плоды растения мангостин помогают сжечь чрезмерную жировую ткань. И также отлично влияют на организм в комплексе. Технология изготовления средства, и специальная упаковка позволяют сохранить все удивительные свойства дерева. Главным компонентом сиропа Mangoosteen являются фрукты с дерева мангостан, в которых содержится большое число питательных веществ. Благодаря веществу ксантону, которое в громадных дозах имеется в плодах, сильно тормозятся окислительные процессы в организме. Окись дифениленкетона является одним из самых сильных антиоксидантов. В плодах растения мангустин вдобавок содержатся различные витамины и микроэлементы. Приобрести сироп Мансустина возможно на интернет-сайте http://mangoo77.mangoosteen.com.
    # CraigCic 28.11.2017 23:51
  • Приобрести можно на веб-сайте http://mangoo77.mangoosteen.com Хотим предложить нашим клиентам удивительное средство для похудения сироп Мангустина. С ним возможно избавиться от 10 килограмм за недели. Дерево мангостин растет в Малайзии. Плоды этого растения имеют потрясающие свойства. Во флакончике имеется около 25 плодов этого удивительного дерева. Плоды с растения мангкут помогают убрать излишнею жировую ткань. И замечательно воздействуют на человека в целом. Специфика производства средства, и специальная упаковка помогают сберечь все полезные свойства дерева. Главным действующим веществом сиропа Mangoosteen являются фрукты с дерева мангостин, в них имеется большое количество полезных микроэлементов. Благодаря веществу окиси дифениленкетона, которое в огромных количествах содержатся во фрукте, сильно тормозятся процессы окисления в теле. Ксантон признается одним из самых сильных антиокислителей. В плоде дерева мангустин также есть различные группы витаминов и элементы. Купить сироп Mangoosteen возможно на интернет-сайте http://mangoo77.mangoosteen.com.
    # CraigCic 29.11.2017 00:11

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

Для отправки комментария вы должны авторизоваться.