Skip to content

Instantly share code, notes, and snippets.

@napak
Created April 10, 2014 16:50
Show Gist options
  • Save napak/10401436 to your computer and use it in GitHub Desktop.
Save napak/10401436 to your computer and use it in GitHub Desktop.
Post en facebook
/*De momento lo del modulo aun lo tengo parado, tengo aun varias dudas en relacion a ello, pero he hecho esto de esta forma,
asi por lo menos tienes algo por si lo quieres utilizar, no lo he podido aplicar como querias, en plan que se publicara
instantaneamente despues de guardar una noticia, lo he hecho de momento como si fuera un boton que se pusiera en la pagina
de la noticia, el cual cuando hicieramos click en el nos pediria permisos de facebook, y posteare en nuestro perfil.
De momento esto es lo que tengo, te lo paso porque no tocare nada mas hasta el lunes.*/
<?php
//enlace el SDK de Facebook, junto con los datos del APP(ID y secret)
require_once('src/facebook.php');
$facebook = new Facebook(array(
"appId"=>"768300403189668",
"secret"=>"b56fd624f2fba94c4eb54fdb2954a2bd"
));
//guardamos los datos que hemos pasada por el link en variables
$fb_id = $facebook->getUser();
$titulo=$_GET['titulo'];
$mensaje=$_GET['desc'];
$imagen=$_GET['img'];
//Una vez autentificado el usuario aqui no nos dara problemas para postear los datos de la noticia
$post= $facebook->api("/me/feed", "POST", array(
"message"=>$mensaje,
"name"=>$titulo,
"desciption"=>$titulo,
"picture"=>"http://www.todaslasrazasdeperros.net/wp-content/uploads/2012/12/Perros-Bebes-Consentidos.jpg"
//"link"=>"",
//"caption"=>"",
//"source"=>"",
//"place"=>"",
//"tags"=>""
));
//aqui acaba el post
var_dump($post);
//logout de momento.
$par=array('next'=>'http://pdfjeison.sem/face/facebook.php');
echo '<a href="'.$facebook->getLogoutUrl($par).'">Logout '.$fb_id.'</a>';
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment