
Acabo de probar cómo conectarme con twitter para twittear desde documentoweb los artículos que aquí se publican y nunca pensé que sería tan fácil, porque no necesita de ningún "add on" extra como la librería cURL del PHP activada.
Desde PHP lo podemos hacer de la siguiente forma con la API de Twitter, reemplazando los datos de la cuenta y el mensaje a twittear:
<?php
$twit=urlencode('tu nuevo estado en twitter');
$usuario = 'micuenta';
$password = 'miclave';
$salida = "POST http://168.143.171.84/statuses/update.json HTTP/1.1rn"
."Host: 168.143.171.84rn"
."Authorization: Basic ".base64_encode ("$usuario:$password")."rn"
."Content-type: application/x-www-form-urlencodedrn"
."Content-length: ".strlen ("status=$twit")."rn"
."Connection: Closernrn"
."status=$twit";
$fp = fsockopen ('168.143.171.84',80);
fwrite ($fp, $salida);
fclose ($fp);
?>
Así y desde ahora, cuando se publique un artículo como este mismo, también saldrá en el twitter de documentoweb con un enlace hacia acá.
Aprendido desde pratham.name.
Postear en Twitter
Postear en Facebook
Feed RSS
Agregar a Favoritos
Null hace 4 meses:
0
Último momento: he hecho varias pruebas desde el servidor de documentoweb y NO FUNCIONA. Pero sí me funcionaba de lujo desde el servidor local, es decir que funciona, pero hay que hacer algo adicional.
Veré que hago.
Null hace 3 meses:
0
Solucionado!
El problema es que en este servidor hay un problema con el DNS de twitter, por lo cual se utiliza la IP de twitter que es 168.143.171.84 en vez de twitter.com.
Logré hacer funcionar así el código de http://pratham.name/twitter-php-script-without-curl.html que también no usa cURL. No así el de http://www.disegnocentell.com.ar/notas2.php?id=238 que lamentablemente no funcionó en este servidor de ningun modo.
sauljp07 hace 2 meses:
0
información muy util....
¡Amigo! te demorarás 10 segundos en crear tu cuenta.
Disfrutarás de todos los beneficios de DocumentoWeb.
