Как я могу получить разрешение на публикацию на стене Facebook? - PullRequest
2 голосов
/ 28 февраля 2012

После прочтения developer.facebook.com в течение последних нескольких часов я просто не могу понять, как получить страницу Facebook, чтобы разрешить мне публиковать ее на своей странице на веб-сайте Django?

1 Ответ

0 голосов
/ 28 февраля 2012

вы должны дать соответствующие разрешения своему приложению (publish_stream, управлять страницами), после чего вы можете публиковать на странице как страницу

публиковать на странице как страницу, если у вас есть access_token страницы, например:

   include_once ('src/facebook.php');/// include sdk
    ////// config The sdk
        @ $facebook = new Facebook(array(
        'appId'  => 'XXXXXXX',
        'secret' => 'XXXXXXXXXXXXXX',
         ));
    try{        
    $post=$facebook->api('PAGE_ID/feed/','POST',array(
    'message' => '$message',
    'link'=>'http://apps.facebook.com/xxxxxxx/link.php?link=',
    'picture'=> 'XXXXXXXXXX',
    'name'=>'XXXXXX',
    'description'=>'yes',
    'access_token'=>'PAGE ACCESS TOKEN'

    ));
    }
    catch(FacebookApiException $e) {
    echo $e->getType();
    echo '<br />';
    echo $e->getMessage();
     }

& если у вас нет токена доступа (вам снова нужны вышеуказанные разрешения), я думаю, это может помочь вам

   include_once ('src/facebook.php');/// include sdk
    ////// config The sdk
        @ $facebook = new Facebook(array(
        'appId'  => 'XXXXXXX',
        'secret' => 'XXXXXXXXXXXXXX',
         ));
$facebook->destroySession();
    try{        
    $post=$facebook->api('PAGE ID/feed/','POST',array(
    'message' => '$message',
    'link'=>'http://apps.facebook.com/xxxxxxx/link.php?link=',
    'picture'=> 'XXXXXXXXXX',
    'name'=>'XXXXXX',
    'description'=>'yes',

    ));
    }
    catch(FacebookApiException $e) {
    echo $e->getType();
    echo '<br />';
    echo $e->getMessage();
     }

, чтобы узнать, как получить access_token страницы, проверьте эту ссылку: https://developers.facebook.com/tools/explorer/?method=GET&path=me%2Faccounts

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...