IT-К@ФЕ. Welcome! :)
   
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня


Сообщение с сайта - на стену facebook
(1 чел.) (1) гость
  • Страница:
  • 1

ТЕМА: Сообщение с сайта - на стену facebook

Сообщение с сайта - на стену facebook 1 год, 1 мес. назад #1451

  • Jannet
  • Вне сайта
  • Senior Boarder
  • Постов: 57
  • Репутация: 1
Отправляем сообщение с сайта на стену в facebook, используя кнопку share:

<a onclick="return fbs_click()" rel="nofollow" href="http://www.facebook.com/share.php?u=[URL]" target="_blank">Share on Facebook</a>

<script type="text/javascript">
function fbs_click() {u='[URL]';t='';window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}
></script>


[URL] – путь на страницу, с которой будут собираться данные для сообщения.
На этой странице между тегами должны быть данные для fb:

<meta property="og:title" content="заголовок" />
<meta property="og:description" content="описание" />
<meta property="og:image" content="изображение url" />
<meta property="og:audio" content="аудио url (только *.mp3)"
<meta property="og:video" content="видео url (только *.flv)" /> />


Также в аналогичных целях возможно использование FB.api. При этом - сайт должен быть добавлен на facebook как приложение, после чего вы получаете appId и secret.

Идем далее. Чтобы приложение могло оставлять сообщения на стене пользователя, необходимо предоставить доступ. Для этого при регистрации пользователей на сайте через facebook нужно в атрибуте perms кнопки fb:login-button добавить publish_stream. И далее код, который отсылает сообщение пользователю на стену.

include_once('facebook.php');
$facebook = new Facebook(array(
'appId' => FB_APP_ID,
'secret' => FB_SECRET,
'cookie' => true,
));
$facebook->api("/".[id пользователя]."/feed", "post", array(
"message"=>"[сообщение]",
"picture"=>"[изображение url]"
));
К звездам!
Изменено: 1 год, 1 мес. назад от Jannet.
Спасибо сказали: admin
  • Страница:
  • 1
Время создания страницы: 0.19 секунд