Je sais comment faire un post sur une page Facebook via l'API en utilisant PHP SDK, qui est fait comme ceci:Comment poster sur Facebook en tant qu'administrateur via API (Php SDK)?
$facebook->api('/xxxxxxxxxxx/feed', 'post', array('message'=> 'Hello world!', 'cb' => ''));
Où xxxxxxxxxxx est id page;)
Mais faire ça, je poste sur cette page comme moi, Jamie, et non comme la Page elle-même (admin).
Alors, comment puis-je publier en tant qu'Admin/Page à la place de moi-même?
Merci de votre temps!
ANSWER (pour les paresseux):
d'abord tout ce que vous devez vous assurer que vous avez accès à gérer des pages pour l'utilisateur, ex:
<fb:login-button autologoutlink="true" perms="manage_pages"></fb:login-button>
Maintenant vous fait aussi un jeton spécial pour chaque utilisateur de la page ont accès à une fois que vous les obtenez.
PHP SDK Exemple:
//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' => ''));