Foros del Web » Programando para Internet » PHP »

[FACEBOOK] Error Graph API (#210)

Estas en el tema de [FACEBOOK] Error Graph API (#210) en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/12/2014, 14:43
Avatar de cemansilla  
Fecha de Ingreso: septiembre-2007
Ubicación: Buenos Aires, Argentina, Argentina
Mensajes: 214
Antigüedad: 16 años, 7 meses
Puntos: 6
Pregunta [FACEBOOK] Error Graph API (#210)

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.
__________________
CÉSAR MANSILLA
Web & Mobile Developer - Analista - Creativo - Curioso
http://cesarmansilla.com/
http://cesarmansilla.com/blog/

Etiquetas: facebook
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:47.