Tengo este codigo... pero cuando trato de publicar al muro me dice: Has denegado el permiso para publicar mensajes a nuestra aplicación
como puedo hacer que le pida permiso al usuario para publicar en su muro?
Código PHP:
require_once 'php/facebook.php'; //Ruta de la api...
$Aplicacion = '57c67144f9d37aa06e99b93779c92b3d'; //clave de la aplicación
$ClaveSecreta = '74932a8ff8e41a340a730211e4609316'; //clave secreta
$destino=$_POST['destino']; //destino para horóscopo
$signo=$_POST['signo'];//signo horóscopo
$facebook = new Facebook($Aplicacion, $ClaveSecreta); //conecto
$user_id = $facebook->require_login(); //obtengo id del usuario
$user_details = $facebook->api_client->users_getStandardInfo($user_id,array(‘birthday’)); //obtengo la fecha de nacimiento. En el array se pueden agregar más parametros, abajo dejo un link a la wiki.
$imagen_signo=”http://comosellaman.com/facebook/images/”.$signo.”.png”;
$message =$signo.”: “.$destino;
$attachment = array(
‘name’ => “Horóscopo blabla”, //nombre
‘href’ => “http://apps.facebook.com/tuapp/”, //url
‘description’ => $message, //mensaje
‘media’ => array(array(‘type’ => ‘image’,
‘src’ => $imagen_signo, //imagen
‘href’ => ‘http://apps.facebook.com/tuapp/’))); //link de la imagen
$action_links = array( array(‘text’ => ‘Ingresar’, ‘href’ => ‘http://apps.facebook.com/tuapp/’));
$attachment=json_encode($attachment);
$action_links = json_encode($action_links);
try {
$facebook->api_client->stream_publish($message, $attachment, $action_links); //publica
}catch(Exception $e) {
echo “Has denegado el permiso para publicar mensajes a nuestra aplicación”; //mensaje en caso de que haya denegado la publicación para esta aplicación
exit();
}
if(!$e){ echo “Publicación Concretada”; //publicación realizada
}