(# 200) El usuario no ha autorizado la aplicación para realizar esta acción facebook php api error?

Estoy usando el siguiente código para publicar en la página de Facebook, pero me sale este error:

(#200) The user hasn't authorized the application to perform this action 

Obtengo el diálogo de permiso de manage_page y hago clic en Aceptar y todo está bien allí, así que no entiendo por qué no puedo publicar en la página de Facebook.

este es mi código:

 $appId, 'secret'=>$secret)); $fbuser = $fb->getUser(); if($fbuser){ if(isset($_POST['msg']) and $_POST['msg']!=''){ try{ $message = array( 'message' => $_POST['msg'] ); $posturl = '/'.$_POST['pageid'].'/feed'; $result = $fb->api($posturl,'POST',$message); if($result){ echo 'Successfully posted to Facebook Wall...'; } }catch(FacebookApiException $e){ echo $e->getMessage(); } } try{ $qry = 'select page_id, name from page where page_id in (select page_id from page_admin where uid ='.$fbuser.')'; $pages = $fb->api(array('method' => 'fql.query','query' => $qry)); if(empty($pages)){ echo 'The user does not have any pages.'; }else{ echo '
'; echo 'Select Page: '; foreach($pages as $page){ echo ''.$page['name'].''; } echo ''; echo '
Message: '; echo '
'; echo '
'; } }catch(FacebookApiException $e){ echo $e->getMessage(); } }else{ $fbloginurl = $fb->getLoginUrl(array('redirect-uri'=>$returnurl, 'scope'=>$permissions)); echo 'Login with Facebook'; } ?>

¿Debo hacer algo más antes de poder publicar en la página de Facebook?

Cualquier ayuda sería apreciada.

Solutions Collecting From Web of "(# 200) El usuario no ha autorizado la aplicación para realizar esta acción facebook php api error?"