Я использую следующий код для создания ссылки для входа в Facebook:
<code><?php
try {
include_once 'facebook_sdk_libs/facebook.php';
} catch(Exception $o){
echo '<pre>';
print_r($o);
echo '
';
}
// Создать наш экземпляр приложения.
$ facebook = новый Facebook (массив (
'appId' => APPID,
'secret' => APPSECRET,
'cookie' => правда,
));
$ session = $ facebook-> getSession ();
функция d ($ d) {
echo '
';
print_r($d);
echo '
';
}
$ fbme = null;
// Сеансовый вызов API графа.
if ($ session) {
пытаться {
$ uid = $ facebook-> getUser ();
$ fbme = $ facebook-> api ('/ me');
} catch (FacebookApiException $ e) {
// d ($ e);
}
}
если ($ FBME) {
$ logoutUrl = $ facebook-> getLogoutUrl ();
} еще {
$ loginUrl = $ facebook-> getLoginUrl (
массив ('scope' => 'publish_stream')
);
}
Показывает экран, где Facebook показывает «Перейти к приложению» И «Отмена». Когда я нажимаю «Перейти к приложению», он возвращается на мою страницу, но не публикуется на стене Facebook так, как я хочу.
Что мне нужно изменить в этом коде, чтобы Facebook запрашивал и получал разрешение на "Публиковать на стене"?