Buenas, queria saber si hay alguna manera de obtener el id de un tweet antes de publicarlo con php, lo necesstio para poder borrar tweets sin tener la necesidad de ingresar en twitter, mi idea es guardar las id de los tweets en una base de datos, para posteriormente mostrar su contenido en una lista, y poder identificarlos para borrarlos.
Mi función para publicar es esta:
function twitter_update($msg)
{
$consumerKey = 'x'; //inserta tu consumer key</span>
$consumerSecret = 'x'; //inserta tu consumer secret</span>
$oAuthToken = 'x'; //inserta tu access token
$oAuthSecret = 'x'; //inserta tu token secret
//busca el archivo de conexión de twitter
require_once($_SERVER['DOCUMENT_ROOT'].'/twit/twitter/twitteroauth.php');
//Crea una nueva instancia
$tweet = new TwitterOAuth($consumerKey, $consumerSecret, $oAuthToken, $oAuthSecret);
//Envía el tweet
$tweet->post('statuses/update', array('status' => utf8_encode($msg)));
}
Mi función para borrar es esta (necessita la id del tweet para poder ser borrado, la id seria el parametro que recibe "$tweet"):
function borrar_tweet($tweet)
{
$consumerKey = 'x'; //inserta tu consumer key</span>
$consumerSecret = 'x'; //inserta tu consumer secret</span>
$access_token='x'; //inserta tu access token
$access_token_secret='x'; //inserta tu token secret
$connection = new TwitterOAuth($consumerKey, $consumerSecret,$access_token,$access_token_secret );
//You need to pass the tweet or status id in the code like statuses/destroy/
$status = $connection->delete('statuses/destroy/'.$tweet);
/*Gives you the complete array */
print_r($status);
}