Publicar en GNUsocial con código PHP

Este ejemplo de como publicar un mensaje en una cuenta de gnusocial utilizando para ello PHP puede ser de ayuda para quienes quieran por ejemplo integrarlo en aplicaciones ya existentes escritas en PHP o para añadirlo como función en algún nuevo proyecto.

 

Aquí va el código:

 

$socialuser="nombreusuario";
$socialpasswd="lapassword";
$socialhost="madrid.how";
$socialprotocolo="https";
$publicacion="hola mundo mundial";
$url = "$socialprotocolo://$socialhost/api/statuses/update.xml";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$socialuser:$socialpasswd");
curl_setopt($ch, CURLOPT_POSTFIELDS, "status=$publicacion");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
curl_close($ch);

 

Puede ser de utilidad para por ejemplo incrustarlo en WordPress y que mande cada vez que publicamos un mensaje a la red social GNUSocial con el titulo del post y cosas así.

 

¿Le ha gustado el contenido?

Si le ha gustado y le ha sido de utilidad puede donar aquí https://paypal.me/mierdatv .  
También puede escribir un comentario si lo considera oportuno.  
 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *