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í.

próximo Publicación

Atrás Publicación

Dejar una contestacion

© 2019 [ MIERDA TV ]

Tema de Anders Norén