Hola a todos!
Aquí tengo un código que he encontrado por internet que me actualiza el estado del twitter:
Código:
function status_twitter($link, $status) {
$status = $status.' '.$link;
$username = '*****'; // usuario
$password = '*****'; // contraseña
$curl_handle = curl_init();
curl_setopt($curl_handle, CURLOPT_URL, 'http://twitter.com/statuses/update.xml');
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($curl_handle, CURLOPT_POST, 1);
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, 'status='.$status);
curl_setopt($curl_handle, CURLOPT_USERPWD, $username.':'.$password);
$response = curl_exec($curl_handle);
curl_close($curl_handle);
echo (empty($response)) ? 'Error' : 'OK';
}
Pues bien, el problema es el siguiente, lo uso para enviar las noticias de la web al twitter. De la forma titulo+link. El link seria del tipo
http://www.dominio.com/index.php?pagina=noticia&id=23 y lo que me pasa es que en el estado del twitter se me muestra el titulo y la url pero así
http://www.dominio.com/index.php?pagina=noticia.
Se me come la id y no se qual es el problema. He comprovado y la id llega dento de la función. A ver si alguien puede ayudarme.
Gracias.