RADTweet – Twitter Desktop Client desenvolvindo em Delphi
Finalmente após algumas várias semanas disponibilizei os fontes do client desktop para Twitter desenvolvido em Delphi. A idéia aqui foi mostrar como trabalhar com a API do Twitter e utilizar recursos já existentes no Delphi para interagir com o Twitter. O projeto é Open Source e tem como licença MIT.
Muitas outras funcionalidades podem ser adicionadas ao projeto acessando as API’s do Twitter, sendo Open Source qualquer um bote contribuir para enriquecer o projeto.
A aplicação final é composta de apenas um executável e a partir da primeira execução seram criados três arquivos com a extensão .DATA que armazenam as mensagens e configurações, estes arquivos estão no formato binário e podem ser lidos através de um ClientDataSet, todo cache da aplicação está baseado nele.
A aplicação traz os seguintes recursos:
- Lista as mensagens
- Lista mensagens que foram mencionadas
- Lista das pessoas que você segue
- Além de mostrar quantos amigos e seguidores
Além disso todo o conteúdo recebido foi trabalho em formato XML e armazenado em ClientDataSet como forma de cache local, existem vários outros recursos, baixe os fontes ou a versão 1.0 e divirta-se.
Aqueles que quiserem contribuir com o projeto são muito bem vindos, contribuindo você pode fazer parte oficialmente do projeto.
O projeto RADTweet está disponível no SorceForge, assim como a versão 1.0
Valeu Andreano, demorou mas saiu….
Obrigado
Marcos
Este exemplo não ta funcionando … tava olhando na net e vi algo sobre o site twitter ter mudado a forma de autenticar e agora não esta mais aceitando ” IdHTTP.Request.BasicAuthentication := True; ”
li que agora é necessário autenticar usando um metodo chamado “oAuth” ou coisa assim … fiz um teste e me retornou o seguinte erro :
Basic authentication is not supported
este erro é retornado no post … aqui: ” IdHTTP.Post(stURL, StringList); ”
eu fiz assim ” showmessage( IdHTTP.Post(stURL, StringList)); ” e retornou o erro no showmessage.
será que da pra resolver isto ?
@Vilson, o Twitter mudou o esquema de autenticação e código ainda não foi atualizado para atender este novo modelo.