Опубликовать в facebook страницу поклонника как пользователь

Может ли кто-нибудь сказать мне, как это сделать, используя php sdk.

Я использую этот код. Этот код должен был размещаться на временной шкале пользователя, а также на странице поклонника. Человек, который зарегистрировался, будет тем, кто выполняет эту должность. Так что на странице поклонника это появилось бы под недавней деятельностью. Однако теперь код перестает работать, заявив, что пользователь не разрешил приложение. Я не понимаю, почему это может произойти.

include("../php-sdk/facebook.php"); /*START FACEBOOK lOGIN*/ $facebook = new Facebook(array( 'appId' => Appid, 'secret' => Appsecret, 'cookie' => true )); $pageId = PageId; $user= $facebook->getUser(); $newfbuser = 0; if (!empty($user)) { $uid = $facebook->getUser(); // $fb_access_token = $facebook->getAccessToken(); $url = $facebook->getLoginUrl(array( 'req_perms' => 'email,status_update,publish_stream, manage_pages' )); $user = $facebook->api('/me'); $fb_access_token = $facebook->getAccessToken(); $param = array( 'method' => 'users.getInfo', 'uids' => $uid, 'fields' => array('name','sex') ); $users_getinfo = $facebook->api($param); $save['oauth_uid'] = $users_getinfo['0']['uid']; $save['oauth_provider'] = 'facebook'; $save['facebook_email'] = $users_getinfo['0']['email']; $save['name'] = $users_getinfo['0']['name']; $link_url = "http://google.com"; $pic = 'http://img.ruphp.com/php/Testing.jpg'; $attachment = array( 'access_token' =>$fb_access_token, 'message' => 'This is a message by bob', 'link' => 'http://xxxxx/'); // print_r($fb_access_token); echo 'on my timeline<br />'; $facebook->api("/me/feed",'post',$attachment); $facebook->api("/$pageId/feed",'post',$attachment); echo 'successfully posted'; } 

// $ fb_access_token = $ facebook-> getAccessToken (); $ url = $ facebook-> getLoginUrl (массив ('req_perms' => 'email, status_update, publish_stream, manage'));

Никакой такой вещи не называют « управлять », правильным разрешением было manage_pages

введите описание изображения здесь