Este documento fornece uma visão geral da API do Twitter e mostra como criar aplicações usando a biblioteca TwitterTools. Ele explica os principais componentes da API do Twitter, como autenticação, limites e tipos de retornos. Também exemplifica a criação de um "Oráculo de Zoltar", um robô que responde perguntas no Twitter usando métodos como postar tweets e obter menções.
Desenvolvimento de aplicações para o Twitterentrebits
O documento discute aplicativos sociais no Twitter, incluindo dados sobre o uso da rede social, a API do Twitter e como desenvolver aplicações que acessem a API. É apresentada uma biblioteca PHP chamada TwitterTools que facilita o acesso à API e exemplos de como usá-la para criar um aplicativo que responda perguntas no Twitter.
O documento discute a mineração de dados em redes sociais como o Gmail e Facebook. Ele explica como o processo de mineração de dados pode revelar padrões nos dados para descobrir novas informações. Também descreve como aplicativos podem acessar dados no Gmail de forma segura usando o protocolo OAuth ao invés de compartilhar usuário e senha.
Mídias Sociais - o que você precisa saberErika Heidi
O documento discute as mídias sociais e como usá-las de forma estratégica. Explica que a Web 2.0 trouxe as redes sociais para a internet e popularizou o termo "mídias sociais". Também destaca a importância de planejamento, produção de conteúdo relevante e interação para obter resultados nas mídias sociais, tanto para marcas como para promoção pessoal.
Apresentação especial sobre os Nativos Digitais e as Transformações Sociais - uma análise de tendências e impactos com um novo ser social no pedaço. Família, Escola, Empresa, Emprego, Mercado e Sociedade não serão mais os mesmos!
MBA UnP - Mídias Sociais: Estratégias e Tendências - Primeira AulaAlexandre Honório
O documento discute as estratégias e tendências das mídias sociais, apresentando definições, conceitos e pesquisas sobre o tema. Aborda a evolução histórica das redes sociais, tendências atuais como narrativas transmidiáticas e a integração entre consumidores, dispositivos móveis e redes. Aponta também as principais redes sociais atualmente e suas características.
1. O documento discute estratégias e tendências de marketing mobile, incluindo planejamento, estratégia, tática, integração de canais sociais, locais e móveis, e casos de campanhas bem-sucedidas.
2. Tendências em marketing mobile incluem mídia fragmentada, preferência por smartphones, foco em marketing de conteúdo e o papel contínuo do Facebook.
3. O documento fornece diretrizes para avaliar a viabilidade do marketing mobile para clientes e como integrar dispositivos, plataformas e públicos-
[Seminário] Claudio de Moura Castro - Aterrissando o médio: lições internacio...Instituto Unibanco
O documento discute os problemas do ensino médio no Brasil e propõe soluções baseadas em modelos internacionais. A arquitetura do ensino médio brasileiro é inadequada por ser um modelo único e sem opções, ao contrário de países como Alemanha que oferecem vários caminhos de acordo com os interesses dos alunos. Além disso, o documento defende que a educação deve ser contextualizada e aplicada na vida real para ser efetiva, e não apenas baseada em conteúdos desconectados da experiência dos estudantes.
O documento discute como servir de referência para gerações mais rápidas e conectadas. Ele destaca características como velocidade, conectividade, diferenciação e acesso à informação, mas também desafios como dificuldade em seguir regras, problemas emocionais e de relacionamento. Sugere estratégias como conectar-se, permitir atualização, incentivar construção coletiva do saber e valorizar criatividade e individualidade.
Desenvolvimento de aplicações para o Twitterentrebits
O documento discute aplicativos sociais no Twitter, incluindo dados sobre o uso da rede social, a API do Twitter e como desenvolver aplicações que acessem a API. É apresentada uma biblioteca PHP chamada TwitterTools que facilita o acesso à API e exemplos de como usá-la para criar um aplicativo que responda perguntas no Twitter.
O documento discute a mineração de dados em redes sociais como o Gmail e Facebook. Ele explica como o processo de mineração de dados pode revelar padrões nos dados para descobrir novas informações. Também descreve como aplicativos podem acessar dados no Gmail de forma segura usando o protocolo OAuth ao invés de compartilhar usuário e senha.
Mídias Sociais - o que você precisa saberErika Heidi
O documento discute as mídias sociais e como usá-las de forma estratégica. Explica que a Web 2.0 trouxe as redes sociais para a internet e popularizou o termo "mídias sociais". Também destaca a importância de planejamento, produção de conteúdo relevante e interação para obter resultados nas mídias sociais, tanto para marcas como para promoção pessoal.
Apresentação especial sobre os Nativos Digitais e as Transformações Sociais - uma análise de tendências e impactos com um novo ser social no pedaço. Família, Escola, Empresa, Emprego, Mercado e Sociedade não serão mais os mesmos!
MBA UnP - Mídias Sociais: Estratégias e Tendências - Primeira AulaAlexandre Honório
O documento discute as estratégias e tendências das mídias sociais, apresentando definições, conceitos e pesquisas sobre o tema. Aborda a evolução histórica das redes sociais, tendências atuais como narrativas transmidiáticas e a integração entre consumidores, dispositivos móveis e redes. Aponta também as principais redes sociais atualmente e suas características.
1. O documento discute estratégias e tendências de marketing mobile, incluindo planejamento, estratégia, tática, integração de canais sociais, locais e móveis, e casos de campanhas bem-sucedidas.
2. Tendências em marketing mobile incluem mídia fragmentada, preferência por smartphones, foco em marketing de conteúdo e o papel contínuo do Facebook.
3. O documento fornece diretrizes para avaliar a viabilidade do marketing mobile para clientes e como integrar dispositivos, plataformas e públicos-
[Seminário] Claudio de Moura Castro - Aterrissando o médio: lições internacio...Instituto Unibanco
O documento discute os problemas do ensino médio no Brasil e propõe soluções baseadas em modelos internacionais. A arquitetura do ensino médio brasileiro é inadequada por ser um modelo único e sem opções, ao contrário de países como Alemanha que oferecem vários caminhos de acordo com os interesses dos alunos. Além disso, o documento defende que a educação deve ser contextualizada e aplicada na vida real para ser efetiva, e não apenas baseada em conteúdos desconectados da experiência dos estudantes.
O documento discute como servir de referência para gerações mais rápidas e conectadas. Ele destaca características como velocidade, conectividade, diferenciação e acesso à informação, mas também desafios como dificuldade em seguir regras, problemas emocionais e de relacionamento. Sugere estratégias como conectar-se, permitir atualização, incentivar construção coletiva do saber e valorizar criatividade e individualidade.
apresentação do twitter,prezi e slide shareFernanda Abreu
O documento apresenta três ferramentas de comunicação online: o Twitter, que permite publicar mensagens curtas; o Prezi, um software para criar apresentações não lineares armazenadas na nuvem; e o SlideShare, para compartilhar apresentações.
O documento fornece dicas e ferramentas para melhorar o uso do Twitter, incluindo complementos para navegadores, aplicativos móveis, e ferramentas para análise de estatísticas, pesquisa, criação de enquetes e agendamento de tweets.
O Twitter é uma rede social que permite enviar e ler atualizações de contatos em mensagens de até 140 caracteres. Ganhou popularidade a partir de 2007 e superou o Orkut em número de usuários em 2009, com mais de 7 milhões de pessoas e 44,5 milhões de visitas únicas. O Twitter funciona com hashtags para indicar assuntos e menções a outros usuários com o símbolo @.
O Twitter surgiu em 2006 como um serviço de microblogging que permite mensagens curtas de 140 caracteres. Tornou-se popular a partir de 2007 ao ganhar um concurso de blogs, atingindo 7 milhões de usuários em 2009. Hoje é usado principalmente por jornalistas para compartilhar notícias em tempo real e por empresas para interagir com clientes.
OAuth2: Uma abordagem para segurança de aplicações e APIs REST - Devcamp 2014Tiago Marchetti Dolphine
OAuth2 é um protocolo que permite aplicações acessarem APIs de forma segura no lugar do usuário. Ele centraliza a autenticação e define papéis claros como proprietário do recurso, servidor de recursos, cliente e servidor de autorização. Os fluxos de autorização como código de autorização, implícito e credenciais do cliente permitem que aplicações obtenham tokens de acesso de forma segura para acessar APIs protegidas.
O documento discute o surgimento e evolução dos blogs e microblogs, com foco no Twitter. Aborda como os blogs evoluíram de plataformas complexas para sites simples como o Twitter, que permite publicar mensagens curtas. Também explica recursos do Twitter como hashtags, retweets e ferramentas para gerenciar contas.
O documento descreve as principais redes sociais e aplicativos relacionados ao Twitter, incluindo novidades no serviço, como layout mais completo e aplicativos para desktop e celular. Também resume alguns aplicativos populares que fornecem estatísticas, gerenciamento de contas e publicações, além de dicas para melhorar o engajamento na rede.
O Twitter é uma rede social e serviço de microblogging que permite o envio e leitura de atualizações pessoais chamadas tweets com até 140 caracteres. Surgiu em 2006 e tornou-se popular em 2007 no festival SXSW, onde mensagens eram exibidas em telas grandes em tempo real. Permite seguir outros usuários, curtir e compartilhar publicações.
Mini curso redes sociais - IMD instituto Metrópole DigitalKamila Joyce
O documento descreve um mini-curso sobre redes sociais que inclui conceitos básicos sobre redes sociais e APIs, como Twitter e Facebook. O mini-curso ensina a integrar aplicações Java e Android com essas redes sociais usando a biblioteca Twitter4J. Os alunos devem desenvolver uma aplicação Java que se integra ao Twitter para avaliação.
O documento fornece um resumo sobre o Twitter, incluindo seus usos, estatísticas de usuários, perfis típicos de usuários brasileiros, convenções, aplicativos, usos para comunicação organizacional e marketing, campanhas e famosos.
O documento descreve um sistema para visualização de tweets em tempo real contendo termos pré-definidos. O sistema usa a API do Twitter para filtrar tweets por palavras-chave e notificar clientes sobre novos tweets de forma assíncrona usando Java RMI e threads.
1) O documento descreve os produtos e serviços desenvolvidos pela Kingo Labs em 2009, incluindo agregadores de conteúdo do Twitter, encurtadores de URLs e ferramentas de monitoramento e análise de redes sociais.
2) Foi introduzido o Kingo Rank, uma ferramenta para avaliar usuários do Twitter de acordo com seu engajamento na rede social.
3) Detalhes sobre outros produtos em desenvolvimento são mantidos confidenciais.
O documento descreve a API do Twitter, incluindo exemplos de aplicativos que usam a API, como o TweetDeck e HootSuite. Ele também discute como a API permite aplicativos profissionais para empresas, aplicativos de monetização para usuários e aplicativos de autenticação que economizam tempo do usuário. Além disso, aborda padrões como REST, RSS e Atom usados na API do Twitter.
O documento fornece informações sobre o Twitter, incluindo seus usos, estatísticas de usuários, perfis típicos de usuários brasileiros, características, convenções, aplicativos, usos para comunicação organizacional e marketing, campanhas, marketing político, perfis de famosos e métricas.
O documento descreve a história e o funcionamento do Twitter, destacando:
1) O Twitter foi fundado em 2006 por Jack Dorsey, Evan Williams e Biz Stone como um projeto de microblogging.
2) Tornou-se popular em 2007 durante o festival South by Southwest, quando o número de mensagens diárias aumentou significativamente.
3) O Twitter permite enviar e ler atualizações curtas de texto, conhecidas como tweets, com até 140 caracteres, por meio da internet ou celular.
O documento fornece informações sobre o desenvolvimento de aplicativos sociais. Resume o documento em três frases:
1) O documento discute como aplicativos sociais podem ser desenvolvidos para plataformas como Twitter, Orkut e Facebook, utilizando suas respectivas APIs.
2) Apresenta exemplos de aplicativos sociais de sucesso como FarmVille e Buddy Poke e discute técnicas como pontos, rankings, níveis e badges para aumentar o engajamento dos usuários.
3) Também fornece detalhes sobre
O documento descreve o desenvolvimento do TweetAuditor, um sistema que monitora contas do Twitter. Começou como uma atualização da lib PHP TwitterTools para usar OAuth, evoluindo para um site que permite aos usuários ver quem parou de segui-los e outras estatísticas. Versões posteriores adicionaram recursos como perfil dos seguidores e métricas de influência. Atualmente monitora mais de 3.400 contas e tem crescimento constante de usuários.
Escola de Propaganda e Marketing - Belem - Curso Gestão de Rede Sociais - Mod...Fernando Souza
O documento fornece informações sobre o uso do Twitter no Brasil e no mundo. Ele destaca que o Twitter é uma das redes sociais mais populares, sendo fonte de notícias para veículos de imprensa e tendo crescido muito nos últimos anos. Também dá dicas sobre como usar o Twitter de forma estratégica para empresas.
O documento fornece um resumo sobre o Twitter, incluindo como funciona, vantagens, dicas para usar melhor a plataforma, casos de sucesso de empresas e o que não fazer. É destacado que o Twitter revolucionou a comunicação com sua rede de microposts e que é importante ter uma estratégia para usá-lo de forma efetiva.
Mais conteúdo relacionado
Semelhante a Desenvolvimento de apps para o Twitter
apresentação do twitter,prezi e slide shareFernanda Abreu
O documento apresenta três ferramentas de comunicação online: o Twitter, que permite publicar mensagens curtas; o Prezi, um software para criar apresentações não lineares armazenadas na nuvem; e o SlideShare, para compartilhar apresentações.
O documento fornece dicas e ferramentas para melhorar o uso do Twitter, incluindo complementos para navegadores, aplicativos móveis, e ferramentas para análise de estatísticas, pesquisa, criação de enquetes e agendamento de tweets.
O Twitter é uma rede social que permite enviar e ler atualizações de contatos em mensagens de até 140 caracteres. Ganhou popularidade a partir de 2007 e superou o Orkut em número de usuários em 2009, com mais de 7 milhões de pessoas e 44,5 milhões de visitas únicas. O Twitter funciona com hashtags para indicar assuntos e menções a outros usuários com o símbolo @.
O Twitter surgiu em 2006 como um serviço de microblogging que permite mensagens curtas de 140 caracteres. Tornou-se popular a partir de 2007 ao ganhar um concurso de blogs, atingindo 7 milhões de usuários em 2009. Hoje é usado principalmente por jornalistas para compartilhar notícias em tempo real e por empresas para interagir com clientes.
OAuth2: Uma abordagem para segurança de aplicações e APIs REST - Devcamp 2014Tiago Marchetti Dolphine
OAuth2 é um protocolo que permite aplicações acessarem APIs de forma segura no lugar do usuário. Ele centraliza a autenticação e define papéis claros como proprietário do recurso, servidor de recursos, cliente e servidor de autorização. Os fluxos de autorização como código de autorização, implícito e credenciais do cliente permitem que aplicações obtenham tokens de acesso de forma segura para acessar APIs protegidas.
O documento discute o surgimento e evolução dos blogs e microblogs, com foco no Twitter. Aborda como os blogs evoluíram de plataformas complexas para sites simples como o Twitter, que permite publicar mensagens curtas. Também explica recursos do Twitter como hashtags, retweets e ferramentas para gerenciar contas.
O documento descreve as principais redes sociais e aplicativos relacionados ao Twitter, incluindo novidades no serviço, como layout mais completo e aplicativos para desktop e celular. Também resume alguns aplicativos populares que fornecem estatísticas, gerenciamento de contas e publicações, além de dicas para melhorar o engajamento na rede.
O Twitter é uma rede social e serviço de microblogging que permite o envio e leitura de atualizações pessoais chamadas tweets com até 140 caracteres. Surgiu em 2006 e tornou-se popular em 2007 no festival SXSW, onde mensagens eram exibidas em telas grandes em tempo real. Permite seguir outros usuários, curtir e compartilhar publicações.
Mini curso redes sociais - IMD instituto Metrópole DigitalKamila Joyce
O documento descreve um mini-curso sobre redes sociais que inclui conceitos básicos sobre redes sociais e APIs, como Twitter e Facebook. O mini-curso ensina a integrar aplicações Java e Android com essas redes sociais usando a biblioteca Twitter4J. Os alunos devem desenvolver uma aplicação Java que se integra ao Twitter para avaliação.
O documento fornece um resumo sobre o Twitter, incluindo seus usos, estatísticas de usuários, perfis típicos de usuários brasileiros, convenções, aplicativos, usos para comunicação organizacional e marketing, campanhas e famosos.
O documento descreve um sistema para visualização de tweets em tempo real contendo termos pré-definidos. O sistema usa a API do Twitter para filtrar tweets por palavras-chave e notificar clientes sobre novos tweets de forma assíncrona usando Java RMI e threads.
1) O documento descreve os produtos e serviços desenvolvidos pela Kingo Labs em 2009, incluindo agregadores de conteúdo do Twitter, encurtadores de URLs e ferramentas de monitoramento e análise de redes sociais.
2) Foi introduzido o Kingo Rank, uma ferramenta para avaliar usuários do Twitter de acordo com seu engajamento na rede social.
3) Detalhes sobre outros produtos em desenvolvimento são mantidos confidenciais.
O documento descreve a API do Twitter, incluindo exemplos de aplicativos que usam a API, como o TweetDeck e HootSuite. Ele também discute como a API permite aplicativos profissionais para empresas, aplicativos de monetização para usuários e aplicativos de autenticação que economizam tempo do usuário. Além disso, aborda padrões como REST, RSS e Atom usados na API do Twitter.
O documento fornece informações sobre o Twitter, incluindo seus usos, estatísticas de usuários, perfis típicos de usuários brasileiros, características, convenções, aplicativos, usos para comunicação organizacional e marketing, campanhas, marketing político, perfis de famosos e métricas.
O documento descreve a história e o funcionamento do Twitter, destacando:
1) O Twitter foi fundado em 2006 por Jack Dorsey, Evan Williams e Biz Stone como um projeto de microblogging.
2) Tornou-se popular em 2007 durante o festival South by Southwest, quando o número de mensagens diárias aumentou significativamente.
3) O Twitter permite enviar e ler atualizações curtas de texto, conhecidas como tweets, com até 140 caracteres, por meio da internet ou celular.
O documento fornece informações sobre o desenvolvimento de aplicativos sociais. Resume o documento em três frases:
1) O documento discute como aplicativos sociais podem ser desenvolvidos para plataformas como Twitter, Orkut e Facebook, utilizando suas respectivas APIs.
2) Apresenta exemplos de aplicativos sociais de sucesso como FarmVille e Buddy Poke e discute técnicas como pontos, rankings, níveis e badges para aumentar o engajamento dos usuários.
3) Também fornece detalhes sobre
O documento descreve o desenvolvimento do TweetAuditor, um sistema que monitora contas do Twitter. Começou como uma atualização da lib PHP TwitterTools para usar OAuth, evoluindo para um site que permite aos usuários ver quem parou de segui-los e outras estatísticas. Versões posteriores adicionaram recursos como perfil dos seguidores e métricas de influência. Atualmente monitora mais de 3.400 contas e tem crescimento constante de usuários.
Escola de Propaganda e Marketing - Belem - Curso Gestão de Rede Sociais - Mod...Fernando Souza
O documento fornece informações sobre o uso do Twitter no Brasil e no mundo. Ele destaca que o Twitter é uma das redes sociais mais populares, sendo fonte de notícias para veículos de imprensa e tendo crescido muito nos últimos anos. Também dá dicas sobre como usar o Twitter de forma estratégica para empresas.
O documento fornece um resumo sobre o Twitter, incluindo como funciona, vantagens, dicas para usar melhor a plataforma, casos de sucesso de empresas e o que não fazer. É destacado que o Twitter revolucionou a comunicação com sua rede de microposts e que é importante ter uma estratégia para usá-lo de forma efetiva.
Semelhante a Desenvolvimento de apps para o Twitter (20)
2. Objetivos
●
Fornecer uma visão geral sobre a API do Twitter
●
Mostrar como é o processo de criação de uma
aplicação para o Twitter
●
Exemplificar a criação de uma aplicação com a
lib TwitterTools através do “Oráculo de Zoltar”.
Faça sua pergunta sobre o futuro
para @GreatZoltar (se tiver
coragem!!!)
3. 1. Aplicativos Sociais
O que são aplicativos sociais?
Aplicativos integrados a sites de redes
sociais, que se beneficiam de uma
estrutura existente através do uso de
api's e containers
Podem ser de vários tipos, com
diversas finalidades, desde jogos até
simples ”robôs”
Compartilhamento é a palavra chave
Integração de sites com redes sociais é
tendência
4.
5. 2. Twitter no Brasil
O Brasil é o terceiro entre os dez
países mais impactados pelo
Twitter
Já na lista de países com mais
”tuiteiros” em relação ao número
de pessoas com internet em
casa, o Brasil fica em segundo
42,5% dos brasileiros que usam
o Twitter passam mais de 6
horas conectados por dia, em
média
7. 3. Twitter API
REST API
Funcionalidades de usuário, tweets, dms etc
Search API
Busca em tempo real
Streaming API
Tweets em tempo real, para alto volume de uso
Estatísticas de uso da API do Twitter:
13 bilhões de reqs/dia, 150mil reqs/segundo
8. 3. Twitter API
Autenticação
OAuth – requisições assinadas
Acesso orientado por usuário
Tipos diferentes de acesso por aplicação
(permissões)
Aplicações não salvam senhas
Usuários podem mudar suas senhas e as
chaves (tokens) continuam válidas
9. 3. Twitter API
Limitações REST api
350 chamadas/hora por
usuário(chamadas autenticadas) ou
IP(não autenticadas)
”limites naturais” para total de follows,
unfollows, tweets e dm's por dia
Tweets duplicados não são aceitos
10. 4. Diferenças entre Aplicações
A nível de Permissão (definido no registro)
Somente Leitura (R)
Leitura e Escrita (RW)
Leitura, Escrita e DM's (RWD)
A nível de Projeto
Multi usuário, com ou sem persistência
Usuário único
A nível de Acesso
Autenticada
Não autenticada
11. 5. Registrando uma aplicação
Registro de Aplicação
Antes de começar, é preciso cadastrar
a aplicação em http://dev.twitter.com
No formulário você define os dados da
app e a sua url de callback
Após o cadastro, você terá duas
chaves: consumer_key e
consumer_secret
16. 6. Lib TwitterTools
Requisitos Básicos
Servidor web externo com:
− módulo Curl (libcurl)
− allow_url_fopen ON (php.ini)
consumer_key e consumer_secret
(obtidos no registro da app)
17. 6. Lib TwitterTools
Benefícios
Facilidade muito maior no processo de autenticação
Métodos simples para as chamadas mais comuns
Retorno em array
Possibilidade de executar também chamadas
complexas e bem específicas
Encurtador de url e envio de imagens (twitpic) já
nativos
Possibilidade de extender com novas
funcionalidades
18. 6. Lib TwitterTools
Checando estado
Propriedade ”state”
− 0 = não autenticado
− 1 = acabou de autorizar a app e retornar
− 2 = autenticado
Conf. Api keys de terceiros
TwitterTools::$bl_login
TwitterTools::$bl_apikey
TwitterTools::$twitpic_apikey
19. 6.1 Retornos da API
Principais retornos
Objeto Usuário
Objeto Tweet
Objeto Timeline
Mensagens de erro
20. 6.1 Retornos da API: objeto User
[profile_background_image_url] =>
http://a2.twimg.com/profile_background_images/185716312/bg_tw.jpg
[protected] => 0
[statuses_count] => 7411
[location] => João Pessoa PB
[name] => Erika Heidi Focke
[listed_count] => 58
[url] => http://erikaheidi.com
[following] => 1
[description] => Desenvolvedora Web, recém formada em publicidade. Demasiado
interesse pelo estudo de redes sociais e suas influências. Criadora do
TweetAuditor.in
[created_at] => Tue Jan 27 23:55:15 +0000 2009
[id_str] => 19625601
[favourites_count] => 22
[profile_image_url] =>
http://a3.twimg.com/profile_images/1441955889/DSCF4643__normal.JPG
[id] => 19625601
[time_zone] => Brasilia
[friends_count] => 528
[followers_count] => 1126
[screen_name] => erikaheidi
21. 6.1 Retornos da API: objeto Tweet
[user] => Array(objeto usuário)
[in_reply_to_status_id] =>
[in_reply_to_user_id] =>
[text] => Eu estou rindo muito com a confusão do @GreatZoltar!
[created_at] => Wed Jul 20 00:25:01 +0000 2011
[id_str] => 93476467735937024
[geo] =>
[favorited] =>
[id] => 93476467735937024
[in_reply_to_status_id_str] =>
[source] => TweetDeck
[coordinates] =>
[in_reply_to_screen_name] =>
[truncated] =>
[in_reply_to_user_id_str] =>
22. 6.2 Exemplos
Exemplo de código para obter 10 mentions
recentes do usuário (modo ”robô”)
$cskey = ”XYZ”;
$cssecret = ”ABC”;
$atoken = ”cde”;
$atoken_secret = ”fgh”;
$tw = new TwitterTools($cskey,$cssecret,$atoken,$atoken_secret);
$mentions = $tw->getMentions(10);
print_r($mentions);
Retorno: Array com elementos do tipo ”Tweet”(array), incuindo o objeto do
usuário(também em formato array). Exemplo: http://pastebin.com/TwSLPTUZ
23. 6.2 Exemplos
Com autenticação do usuário
session_name("MyAPP");
session_start();
$cskey = ”XYZ”;
$cssecret = ”ABC”;
$tw = new TwitterTools($cskey,$cssecret);
if(!$tw->state)
{
//exibir botão p/ logar
$request_link = $tw->getAuthLink();
echo '<p><a href="'.$request_link.'" title="sign in with
your twitter account"><img src="img/sign-in-with-twitter-
d.png" /></a></p>';
}
else
{
$mentions = $tw->getMentions(10);
print_r($mentions);
}
26. 6.3 Métodos Principais
Public
getTrending()
search(query)
Chamada Genérica
makeRequest(api_url[,$args=null,$method='GET'])
27. 7. Exemplo: Oráculo de Zoltar
Aplicativo ”robô” que
responde perguntas de forma
randômica
Roda através do cron, a cada
5 min
Verifica novas mentions e se
é uma pergunta (procura '?')
http://twitter.com/GreatZoltar Responde e salva o ID da
Faça sua pergunta agora!
@GreatZoltar última mention verificada
28. /* inclui as libs e instancia o objeto twittertools */
/* cria um array com várias respostas */
/* obtém o ID da última mention verificada e faz uma chamada
específica para obter as mentions a partir daquele ID */
if($result) {
foreach($result as $tweet) {
if(!$lastid)
$lastid = $tweet['id_str'];
//pergunta?
$pos = strpos($tweet['text'],'?');
if($pos !== false) {
//responde pergunta
$rand = array_rand($answers);
$tw->update("@".$tweet['user']['screen_name']."
".$answers[$rand],$tweet['id_str']);
}
}
}
/* salva o $lastid como o id da última mention verificada*/
Código completo: http://twittertools.in/2011/07/21/novodemooraculodezoltar/
29. 8. Sites utilizando
TweetAuditor
Monitoramento e Estatísticas de contas Twitter
http://tweetauditor.in
TweetVote
Enquetes via Twitter
http://tweetvote.in
30. 9. Links
Site Oficial – documentação, demos, instruções
gerais
http://twittertools.in
Twittertools no GitHub
http://github.com/erikaheidi/Twittertools