четверг, 15 января 2015 г.

Как поставить пост из Facebook на свой сайт

Как поставить пост из Facebook на свой сайт

Инструмент который позволит быстро добавить пост из Facebook на любой сайт.

Крупнейшая социальная сеть развивает свои технологии и позволяет использовать себя все в большем числе применений. Теперь благодаря новому коду, можно встроить обычный пост из Facebook на свой сайт или страничку.
пост из Facebook наСистема реализована в виде генератора кода наdevelopers.facebook.com. Чтобы создать код для нужного поста, необходимо всего лишь скопировать ссылку поста, нажать кнопку «Получить код» (Get code) и вставить полученный HTML5 код в нужное место своей страницы.
Очень удобно применять эту функцию для новостных порталов, для тех кто наблюдает за событиями или жизнью других людей. Как пример – музыканты вашей любимой группы сообщили о приближающемся турне на своей странице. Вы, как ярый поклонник копируете эту новость (ссылку на неё), вставляете в генератор и получаете код для своего блога. В полученном посте будет и сам текст-картинка сообщения, и все социальные функции – лайки, их количество, поделиться.
К сожалению, есть одно но: пока что эта функция полноценно работает только у крупных новостных служб, типа CNN, а для простых смертных высвечивается «Embedded Posts is currently available to a handful of news publishers, with a broader rollout coming soon». Хотя некоторые блоггеры из Америки уже используют сам генератор без проблем. Возможно Европа и/или пост Союз ещё не подключены

Как встроить пост из Facebook на свой сайт?

И что же делать нам, тем, у кого есть нужда в этой функции, но нет прямой возможности? Есть простой обходной путь, о котором я сейчас и расскажу.
Напомню, что встроить пост фейсбука можно абсолютно любой – будь то текст, видео или картинка. Главное, чтобы он был Public, общедоступным. Личные и дружеские заметки запостить на стороннем сайте пока нельзя.
А теперь к делу.
Сначала копируем код, который идет ниже:
<div id=»fb-root»></div>
<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id))
return;
js = d.createElement(s);
js.id = id;
js.src = «//connect.facebook.net/en_US/all.js#xfbml=1″;
fjs.parentNode.insertBefore(js, fjs);
}(document, ‘script’, ‘facebook-jssdk’));
</script>
<div data-href=»YOUR_URL_HERE»></div>
Вставляем в то место, куда планируется вносить пост с Facebook. Затем идём на сам Facebook, находим нужный пост и копируем его постоянную ссылку (permalink). Для этого наводим курсором на дату публикации, нажимаем правую кнопку и выбираем «Скопировать ссылку» (Copy link address).
Далее возвращаемся в то место, куда вставили верхний код, находим в нем последнюю строку и вместо слов YOUR_URL_HERE вставляем адрес ссылки.
Если вы хотите добавить тут же, на этой странице ещё один скопированный пост с фейсбука, то не нужно копировать весь код, а лишь последнюю строку с новой ссылкой.
Есть у этого способа одно но – почему-то часто не срабатывают личные статусы и записи. Т.е. те записи, что вы сделали на своем таймлайне сами. Чужие ссылки, ваши подписки и прочее без проблем можно вставить. А своё – говорит что перемещено… Как обойти? Для своего веб-проекта завести Страницу (Page), на которой и выкладывать соответствующие материалы. Тогда метод работает без проблем.
Проверяйте периодически генератор developers.facebook.com, возможно скоро он заработает и у нас, а пока пользуйтесь всеми возможностями, что дает социальная сеть Facebook.

0 коммент.:

Отправить комментарий