Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2013, 08:59
schattenburg
 
Fecha de Ingreso: junio-2007
Mensajes: 298
Antigüedad: 17 años, 5 meses
Puntos: 5
Facebook: The user hasn't authorized the application to perform this action thrown

Hola a todos:

Mi problema es el siguiente: pretendo que todas las noticias que se vayan metiendo en mi web se publiquen también automáticamente en el muro de facebook de una página que he creado en Facebook, por ejemplo:

http://www.facebook.com/pages/Prueba-Empresa/

Para ello desde mi web original en PHP hago lo siguiente:

<?php
require_once 'facebook/facebook.php';
$app_id = 'xxxxx';
$app_secret = 'xxxx';


$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => false
));

$token = $facebook->getAccessToken();

$req = array(
'access_token' => $token,
'message' => 'Mensaje de prueba desde mi web');

$res = $facebook->api('/xxxxx/feed', 'POST', $req);

Y al ejecutar me da siempre el mismo error:

The user hasn't authorized the application to perform this action thrown

En esa página de facebook le he dado permisos para que pueda publicar cualquiera, ¿acaso hay que hacer algo más que darle permiso? ¿Qué tendría que cambiar para que desde una web externa pueda publicar mensajes en el muro?

Gracias