После рабочего процесса new php-sdk должно быть легко:
ваша страница должна содержать кнопку входа в систему с необходимым JS и серверным сценарием для хранениясеанс так же, как example.php
.Здесь важно отметить, что вам нужно запросить у пользователя разрешение publish_stream
, чтобы ваша кнопка входа в систему выглядела следующим образом:
<fb:login-button perms="read_stream,publish_stream"></fb:login-button>
Теперь при обновлении вы проверяете, что у вас есть действительный сеанс, поэтому вы показываетеформу отправки или флажок «facebook» ...
После отправки и в файле действий, например post.php
:
Вы получите $_POST['user_status']
, подтвердите его и отправьте в свою БДа затем установите флажок «Фейсбук» И, если у вас есть действующий сеанс:
require '../src/facebook.php';
$facebook = new Facebook(array(
'appId' => 'APP_ID',
'secret' => 'APP_SEC',
'cookie' => true,
));
$session = $facebook->getSession();
if($session && isset($_POST['fb_checkbox'])) {
$facebook->api('/me/feed', 'post', array('message'=>$_POST['user_status']));
}
Более подробная информация о том, что вы можете опубликовать, доступна здесь .
Это должно дать вам представление о том, как начать.: -)