tomáS

pensando alto sobre a web

Posts Tagueados ‘Twitter

Pra que serve o twitter? Pra ti tirar da cadeia

com 3 comentários

O estudante de jornalismo James Buck foi preso no Egito sem qualquer motivo aparente. A primeira coisa que ele fez? Twittou, claro.

preso

Feito isso, os seus followers contactaram alguns jornais, a embaixada dos EUA no Egito e a universidade de Berkeley, onde o @jamesbuck estuda.

No outro dia ele twittou: “vivo, mas ainda preso”. Pouco depois ele foi solto, mas o seu amigo Mohammed Salah Ahmed Maree ainda continua na cadeia e ele diz que fará greve de fome até que seu amigo seja solto.

Fonte: TechCrunch

Escrito por tomas

17 Abril, 2008 em 3:04

Publicado em Bizarro, Rapidinha

Etiquetado com ,

Atualizando o twitter via SMS

sem comentários

Um dos trunfos do twitter é a possibilidade de usá-lo pela web, instant messenger, aplicativos de terceiros, pela api e por SMS.

Porém para os usuários brasileiros a utilização por SMS era restringida para algumas operadoras (TIM) e também o usuário teria que pagar tarifas internacionais porque o telefone que você tem que mandar o SMS fica lá no US and A.

Mas a internet é feita de gente criativa e é também um lugar onde os “problemas” podem ser resolvidos por qualquer um. Então eis que o luis.leao criou um aplicativo para Twitter, para usa-lo basta você se cadastrar no site sms²blog o seu twitter e o seu número de celular.

Feito o seu cadastro que é bem rápido você já pode começar a utilizar o twitter via SMS, basta enviar as mensagens para um número de celular do sms²blog, que fica aqui no Brasil, o custo da mensagem depende da operadora. Na Oi, que é o meu caso, eu pago R$0,31 por mensagem enviada.

Ah, você não conhece o twitter ainda? Saiba o que é e me siga

Escrito por tomas

4 Março, 2008 em 10:57

Publicado em Cool, Inovação, web2.0

Etiquetado com , ,

Como acessar a API do Twitter via PHP

com 8 comentários

O Twitter é um site que popularizou o conceito de microblogging e vem inovando muito. Você pode utilizá-lo através de sua interface web padrão além de uma variedade muito grande de programas que utilizam a sua API, aliás, a maioria do tráfego do Twitter vem de sua API e neste post eu irei mostrar exatamente como utilizá-la, farei isso usando a minha linguagem de script pra web favorita: PHP.

Para acessar a API temos que utilizar o protocolo HTTP, logo teremos que criar conexões HTTP utilizando PHP. Para não ter que manipular a conexão em baixo nível irei utilizar o Zend HTTP que encapsula toda a “chatice” de baixo nível. Graças ao Zend o código ficou bastante simples, com apenas 6 linhas de instruções.

Como já temos o problema da conexão HTTP resolvido podemos pensar em alto nível, o nosso código irá enviar um update para o Twitter dizendo: “Estou vivo! ;) “. Para isso devemos seguir o seguinte algoritmo:

1 – Acessar a página do Twitter que permite fazer os UPDATES.
2 – Nos autenticar no sistema.
3 – Setar a variável ’status’, que vai guardar o nosso update.
4 – Requisitar um método POST.

Eis o código:

<?php
 require ‘Zend/Http/Client.php’;

 $client = new Zend_Http_Client(‘http://twitter.com/statuses/update.rss’);
 $client->setAuth(’seulogin’,’suasenha’,Zend_Http_Client::AUTH_BASIC);
 $client->setParameterPost(array(’status’ => ‘Estou vivo! ;) ‘));
 $response = $client->request(Zend_Http_Client::POST);
  
 print_r($response);
?>

A linha $client = new Zend_Http_Client(‘http://twitter.com/statuses/update.rss’); cria um cliente HTTP que irá acessar a página que permite que nos façamos update, o formato dela é .rss porque é neste formato que eu quero receber a reposta vinda do Twitter, além deste formato você pode escolher os formatos .xml, .json entre outros. Logo esta linha corresponde ao passo 1.

A linha $client->setAuth(’seulogin’,’suasenha’,Zend_Http_Client::AUTH_BASIC); faz a sua autenticação no sistema do Twitter, logo este é o passo 2.

A outra linha seta a variável status dizendo que estamos vivos ;) , esta é a mensagem que será enviada para o Twitter e será o seu update.

A linha $response = $client->request(Zend_Http_Client::POST); executa a requisição POST mas acho que isso deu pra perceber, não?

A última linha não está no nosso algoritmo, ela apenas mostra a resposta enviada pro Twitter, que mostra o dia, hora e tamanho da mensagem que você enviou entre outras informações.

Feito isso você pode ir no seu Twitter e ver o resultado do seu código.

O meu ficou assim:

twitapi.jpg

Escrito por tomas

20 Janeiro, 2008 em 11:30

Publicado em Cool, Dica, PHP, Programação

Etiquetado com , , ,