Comunidad de diseño web y desarrollo en internet online

[FACEBOOK] Error Graph API (#210)

Citar            
MensajeEscrito el 19 Dic 2014 08:47 pm
Buenas tardes.

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.

Por cemansilla

4 de clabLevel



 

chrome
Citar            
MensajeEscrito el 22 Dic 2014 04:21 pm
Ya iniciaste sesión con tu Facebook ?? ¿Tu APP tiene los permisos necesarios para modificar?

Esto se ve mediante la opción de aplicaciones de la cuenta de facebook. Cuentanos si ya aparece tu APP o tu sitio ahí, y en caso de que aparezca ¿que privilegios tiene?

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.