Publicar en el muro con el PHP SDK
Una de las cosas más habituales en una aplicación es publicar contenido del usuario en su muro o en el de un amigo, así que para continuar trabajando con los métodos que nos provee el PHP SDK veremos como hacerlo. Para el caso de querer publicar en el muro de un amigo se debe reemplazar /me/feed por /IDAmigo/feed, no olvides que para que el código funcione tienes que autenticar el usuario y pedir el permiso extendido publish_stream.
<?php
$parametros=array('message' => 'Aprendiendo a desarrollar aplicaciones en Facebook',
'name' => 'BrianUR.info',
'caption' => 'Mi primer aplicacion en Facebook',
'link' => 'http://www.brianur.info',
'description' => 'Es genial',
'picture' => 'http://brianur.info/brianur.png',
'actions' => array(array('name' => 'Entra ya!',
'link' => 'http://www.brianur.info')));
$facebook->api('/me/feed','post',$parametros);
?>
Publicar en el muro con el PHP SDK,
















hey una pregunta donde en que aprte del codigo pongo el parametro publish_stream. no entiendo esa parte de los permisos ¡_¡
Hola Brian.
Muchas gracias por tu aporte DE VERDAD. Des`pues de MUCHO tiempo buscando ejemplos que explicaran bien como publicar en facebook externamente, AL FIN LO HE ENCONTRADO!!!
Gracias de nuevi por tu aporte a la comunidad
Marcois
amigo creo que esta forma ya no sirve porque me sale este error Fatal error: Uncaught OAuthException: (#368) The action attempted has been deemed abusive or is otherwise disallowed thrown
Amigos excelente articulo, tengo 3 dudas.
Primero: la pagina del facebook la tengo que crear en mi servidor, como enlazo lo que quiero mostrar en esa pagina y como añado una publicacion a la pagina.
Segundo: para que me sirve el access token y como lo uso
Tercero: Cuando realizo una publicacion en mi muro con el post el mensaje que envio es bastante extenso como coloco el leer mas.. :$
gracias por su tiempo..
AYUDA!
function facefaceimagen($mensaje, $imagenform) {
// ID y Secret ID de la aplicación
$appId = “**************************”;
$secret = “***********************”;
//Llamada al Facebook SDK
include_once “config/facebook.php”;
// Instanciamos el objeto Facebook
$facebook = new Facebook(array(‘appId’ => $appId,
‘secret’ => $secret,
‘cookie’ => true));
$parametros2=array(
‘source’ => ”.$imagenform.”,
‘message’ => ”.$mensaje.”,
‘access_token’ => ‘**************************************************’);
$facebook->api(‘/283421131690091/photos’,'post’,$parametros2);
}
Pero me da el siguiente error: Fatal error: Uncaught OAuthException: (#324) Requires upload file thrown in /home/custus/public_html/config/base_facebook.php on line 1039
Que estoy haciendo mal?
Saludos.!
hola;
cómo se resolvió este problema
muchas gracias