Estoy intentando cambiar la imágen de portada de una fanpage mediante la API de Facebook.
Puedo interactuar con otras acciones, por ejemplo subir una imágen, pero no logro actualizarla. Sigo el ejemplo de la documentación ( https://developers.facebook.com/docs...e?locale=es_LA ) pero obtengo el error: "(#210) A page access token is required to request this resource".
Obtuve el page access token, pero no logro utilizarlo. Les dejo parte del código:
Código PHP :
<?php require_once __DIR__ . "/facebook-php-sdk-v4-4.0-dev/autoload.php"; use FacebookFacebookSession; use FacebookFacebookRequest; use FacebookGraphUser; FacebookSession::setDefaultApplication($my_app_id , $my_app_secret); try { $session = new FacebookSession("my-app-token"); }catch(Exception $e){ // error with creation of session } if ($session){ // set uploaded photo as cover image try{ $request = new FacebookRequest( $session, 'POST', '/'.$page_id, array ( 'about' => 'string-about', 'hours' => 'string-hour', 'cover' => 'int-image-id', 'offset_y' => '0', 'no_feed_story' => true ) ); $response = $request->execute(); $graphObject = $response->getGraphObject(); }catch(Exception $e){ // error changing the cover image /* { "error": { "message": "(#210) A page access token is required to request this resource.", "type": "OAuthException", "code": 210 } } */ } }else{ // no session } ?>
Desde ya muchas gracias.