2010-12-08 25 views
7

Yo sé cómo hacer una entrada a una página de Facebook a través de la API usando PHP SDK, que se hace de esta manera:¿Cómo publicar en Facebook como administrador a través de API (Php SDK)?

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

Dónde xxxxxxxxxxx es la página de identificación;)

Pero hacer eso, publico en esa página como yo, Jamie, y no como la página misma (administrador).
Entonces, ¿cómo puedo publicar como Admin/Página en mi lugar?

¡Gracias por su tiempo!

RESPUESTA (para la gente perezosa):

Primero de todo lo que necesita para asegurarse de que tiene acceso para gestionar las páginas de usuario, por ejemplo:

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

Ahora usted también recibe una ficha especial por cada página que el usuario tiene acceso una vez que la obtiene.
PHP SDK Ejemplo:

//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' => '')); 

Respuesta

Cuestiones relacionadas