Oct10th

Como criar uma aplicação para o Orkut usando o OpenSocial

Eu queria desenvolver algo com o OpenSocial desde que o Google o lançou como especificação comum para sites de redes sociais, e a chance surgiu há poucos dias, principalmente depois dos dois userscripts que escrevi para o Blip.fm usando o Greasemonkey que serviram de "motivação" para a tarefa. O Google implementa a API sugerida pelo OpenSocial na sua própria rede social, o Orkut. Como todos já estão lá mesmo, então resolvi criar a aplicação.

Para os que não conhecem o OpenSocial: trata-se de uma especificação criada e sugerida pelo Google para unificar o uso e o desenvolvimento de aplicações para sites de redes sociais, inclusive em nível de reaproveitamento de código e portabilidade de aplicações caso todos os sites implementem a especificação corretamente. Curiosamente a maioria das grandes redes sociais implementaram o OpenSocial e estão seguindo-o rapidamente, com várias delas atualizadas com as últimas modificações e novos recursos definidos na especificação.

Primeiro comecei formulando a idéia: criar uma aplicação server-side que fizesse a atualização do meu status no Orkut de acordo com o último post do meu profile do Twitter. Como a minha conta no Blip.fm também já está configurada para mostrar meus blips no Twitter, então teria uma integração bastante completa, com os posts sendo propagados por todos os serviços. Nesse caso a aplicação estaria rodando em um servidor externo ao Twitter e ao Orkut, e acessaria ambos através de suas APIs, porém isso não foi possível pois a utilização de acesso externo através de interfaces REST e XML-RPC só está especificado na versão 0.8 do OpenSocial, e curiosamente o próprio Google só implementou a versão 0.7 no Orkut, que não possui esse recurso.

Read the rest of this entry »

Sep22nd

Blip.fm Playlist Hack

Sep11th

Blip.fm Comments Hack

Sep11th

Retornando às atividades

Líus . Read on
Jun20th

Seminários sobre Microcontroladores