Atualizando seu Twitter com PHP
O Twitter esta ai, com milhões de usuários este serviço de microblog esta mais vivo do que nunca e uma das coisas mais faceis de usar é sua API . Neste exemplo vou mostrar como você pode atualizar seu twitter utilizando o PHP usando CURL. Veja o codigo abaixo:
$usuario = "seuUsuario";
$senha = "suaSenha";
$twitterUrl = "http://twitter.com/statuses/update.xml";
$curl;
$curl = curl_init();
$mensagem = $_POST['mensagem'];
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_USERPWD, "$usuario:$senha");
curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($curl, CURLOPT_POSTFIELDS, 'source=&status='. urlencode(stripslashes(urldecode($mensagem))));
curl_setopt($curl, CURLOPT_URL, $twitterUrl);
$resultado = curl_exec($curl);
$resultadoArray = curl_getinfo($curl);
if ($resultArray['http_code'] == 200) {
print("Seu post foi adicionado");
} else {
print("Ocorreu um erro ao atualizar");
}
curl_close($curl);
O Código é bem simples definimos os dados necessários como o login e senha e a mensagem que queremos postar, o CURL faz a chamada necessária para adicionar a mensagem ao twitter e nos retorna se a ação foi bem sucedida. Existem muitos meios fáceis de atualizar seu twitter então porque usar o PHP? Com esta função podemos criar vários tipos de aplicações, quem sabe fazer um post automático quando você faz um cadastro em seu blog? ou talvez um sistema que aos poucos posta as notícias de um site no twitter? as aplicações são inúmeras depende apenas de sua criatividade.