расширенные разрешения моего приложения не работают, каждый раз, когда я пытаюсь опубликовать сообщение на стене, я получаю эту ошибку (#200) The user hasn't authorized the application to perform this action
, хотя я добавил правильные разрешения, вот мой код
PHP:
$facebook = new Facebook(array(
'appId' => '1234456789',
'secret' => 'secret'
));
$user = $facebook->getUser();
if ($user) {
$logoutUrl = $facebook->getLogoutUrl(array(
'next'=>'http://apps.facebook.com/my_app/'
));
} else {
$loginUrl = $facebook->getLoginUrl(array(
'redirect_uri'=>'http://apps.facebook.com/my_app/',
'req_perms'=>'email,user_birthday,status_update,publish_stream,user_photos,user_videos',
'cancel_url' =>'http://apps.facebook.com/my_app/'
));
echo "<script>top.window.location='".$loginUrl."';</script>";
}
есть идеи, почему права не устанавливаются? Или почему это происходит?
Спасибо заранее!