Пользовательская запись на кнопку Facebook - PullRequest
0 голосов
/ 29 августа 2011

У меня есть страница, на которой пользователи могут отправлять записи на мой сайт, но я хочу дать им возможность публиковать записи и в Facebook, если установлен флажок.Они будут публиковать пользовательское сообщение типа «[Пользователь] только что опубликовал сообщение на mysite.com», а заголовок будет предварительным просмотром записи.Мой вопрос заключается в том, как мне публиковать в фэйсбук пользователя, когда они вошли в фейсбук.

Submit entry:<br />
<textarea name="content" id="content" cols="35" rows="10"></textarea>
<input type="checkbox" name="post" value="fb" /> Post to facebook <br />

Мне просто нужно знать, что делать, когда проверяется «публикация».Я надеюсь, что это имеет смысл.

Также я помню, как нашел учебник или что-то, что объясняло, как это сделать, но я больше не могу его найти.

ОБНОВЛЕНИЕ: Мой сайт настроен так, чтокогда пользователь входит в систему с помощью Facebook, ему предлагается разрешить моему сайту публиковать в этом потоке.

Ответы [ 2 ]

1 голос
/ 29 августа 2011

Вам действительно нужно добавить плагин на свой веб-сайт, прежде чем он позволит пользователям "авторизовать" ваш веб-сайт для подключения к своей учетной записи Facebook для публикации комментариев или обмена контентом непосредственно с вашего веб-сайта.

Чтобы узнать больше о том, как сделать ваш сайт более социальным, вам нужно взглянуть на: Facebook для веб-сайтов

0 голосов
/ 29 августа 2011

Вы имеете в виду что-то подобное? Если у вас есть разрешение publish.stream, получите ответ формы

<script type="text/javascript">
<!--
var body = 'this is the text you want to publish';
FB.api('/me/feed', 'post', { message: body }, function(response) {
  if (!response || response.error) {
   alert('Error occured');
  } else {
   alert('Post ID: ' + response.id);
  }
});
//-->
</script>

Не проверял его некоторое время, так что, возможно, вам следует заменить 'me' на идентификатор пользователя.

Удачи Mike

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...