первый ?

ю, как сделать пост на странице Facebook через API, используя PHP SDK, это делается так:

$facebook->api('/xxxxxxxxxxx/feed', 'post', array('message'=> 'Hello world!', 'cb' => ''));

Где xxxxxxxxxxx - это идентификатор страницы;)

Но, делая это, я публикую пост на этой странице как я, Джейми, а не как саму Страницу (администратор).
Так, как я могу опубликовать как Admin / Page вместо меня?

Спасибо за ваше время!

ОТВЕТ (для ленивых людей):

Прежде всего вам необходимо убедиться, что у вас есть доступ к управлению страницами для пользователя, например:

<fb:login-button autologoutlink="true" perms="manage_pages"></fb:login-button>

Теперь вы также получаете специальный токен для каждой страницы, к которой у пользователя есть доступ, как только вы его получите.
Пример PHP SDK:

//Get pages user id admin for
$fb_accounts = $facebook->api('/me/accounts');
//$fb_accounts is now an array 
//holding all data on the pages user is admin for, 
//we are interested in access_token 

//We save the token for one of the pages into a variable 
$access_token = $fb_accounts['data'][0]['access_token'];

//We can now update a Page as Admin
$facebook->api('/PAGE_ID/feed', 'post', array('message'=> 'Hello!', 'access_token' => $access_token, 'cb' => ''));

Ответы на вопрос(1)

Ваш ответ на вопрос