Um cliente precisava cadastrar notícias em seu site e também automaticamente posta-la no Twitter. Para isso utilizei a API do Twitter desenvolvendo o codigo em php/curl.
Codigo para postagem:
//url da api $url="<a href="http://twitter.com/statuses/update.json">http://twitter.com/statuses/update.json</a>"; ?> //mensagem $status="Postando no twitter"; //Login e senha do twitter $login="login_twitter"; $senha="senha_twitter"; $data = array('status' => $status); foreach($data as $key=>$value) { $fields_string .= $key.'='.$value.'&'; } rtrim($fields_string,'&'); //parametros necessarios para executar o curl corretamente $sessao_curl = curl_init(); curl_setopt($sessao_curl, CURLOPT_URL, $url); curl_setopt($sessao_curl, CURLOPT_HEADER, 1); curl_setopt($sessao_curl, CURLOPT_USERPWD, $login:$senha); curl_setopt($sessao_curl, CURLOPT_POST, 1); curl_setopt($sessao_curl, CURLOPT_POSTFIELDS, $fields_string); curl_setopt($sessao_curl, CURLOPT_RETURNTRANSFER, 1); //executa curl $rr = curl_exec($sessao_curl); //terminando curl curl_close($sessao_curl); echo "Postado com sucesso";</blockquote>
RSS feed for comments on this post. TrackBack URL
7 de março de 2010 as 17:01
Não funciona acentos com esse exemplo
se souber como colocar os centos de forma clara me avise por emial
8 de março de 2010 as 2:20
Aqui está funcionando perfeito, coloque o charset do html:
charset=utf-8