Vídeo: Acompanhamento de Conversões 2024
Para que seu aplicativo Android se comunique com os servidores do Twitter, você precisa de suas próprias chaves e tokens do OAuth. Para obtê-los, siga estes passos simples.
As seguintes instruções se aplicam às páginas da Web do Twitter para os desenvolvedores atuais. O Twitter pode alterar o design do seu site a qualquer momento sem aviso prévio.
- Faça login na sua conta de usuário do Twitter (ou registre-se para uma conta se ainda não possui uma).
- Visite a página do desenvolvedor do Twitter.
Se as estrelas estiverem alinhadas harmoniosamente, você deve ver a página do Twitter Criar um aplicativo.
- Na página Criar uma Aplicação, preencha todos os campos obrigatórios, juntamente com o campo de URL de chamada (equivocadamente opcional).
Quando você visita a página, você vê o campo Nome, o campo Descrição, o campo do site e o campo URL de retorno. Todos, exceto o campo URL de chamada de retorno, são listados como sendo necessários.
Digitar o nome do seu aplicativo no campo Nome é um acéfalo. Mas o que você usa para os outros campos? Afinal, você não está criando um aplicativo Android de força industrial. Você está criando apenas um aplicativo de teste - um aplicativo para ajudá-lo a ver como usar o Twitter4J.
A boa notícia é que você pode digitar quase qualquer coisa no campo Descrição. O mesmo é verdadeiro
Para se comunicar com o Twitter através de um aplicativo para Android, você precisa de um URL de retorno de chamada. Em outras palavras, o URL de retorno de chamada não é opcional. Nem o campo do site nem o campo URL de chamada de retorno tem que apontar para uma página web real. Mas você deve preencher esses dois campos.
O campo URL de retorno de chamada não está marcado como sendo necessário. No entanto, você deve digitar uma URL no campo URL de retorno de chamada.
- Depois de concordar com os termos e fazer outras coisas para provar que você é uma boa pessoa, clique no botão Criar seu aplicativo do Twitter.
Fazer isso leva você a uma página onde você gerencia sua nova aplicação. A página possui quatro abas, com detalhes, Configurações, Chaves e Tokens de Acesso e Permissões.
- Perto da parte superior da página, selecione a guia Permissões.
- Na página Permissões, procure uma escolha de tipos de acesso. Altere o acesso do seu aplicativo de leitura e gravação (o padrão) para ler, gravar e acessar mensagens diretas.
Para este aplicativo de brinquedo, você seleciona as mensagens diretas de leitura, gravação e acesso - o modelo de acesso mais permissivo disponível. Esta opção impede que seu aplicativo atinja paredes de tijolos devido a problemas de acesso.
Quando você desenvolve uma aplicação da vida real, faz o contrário do que é sugerido nesta etapa. Para um aplicativo real-live, você seleciona a opção menos permissiva que se adequa aos requisitos da sua aplicação.
Primeiro altere o nível de acesso da sua aplicação e, em seguida, crie o token de acesso do aplicativo. Não crie o token de acesso antes de alterar o nível de acesso. Se você tentar alterar o nível de acesso depois de ter criado o token de acesso, seu aplicativo não funcionará. O que é pior, a página de configuração do aplicativo do Twitter não avisa sobre o problema.
- Clique no botão que oferece para atualizar as configurações do seu aplicativo.
Isso muda o nível de acesso da sua aplicação para ler, gravar e acessar mensagens diretas.
- Perto da parte superior da página, selecione a guia Keys and Access Tokens.
Você pode encontrar alguns botões nessa página.
- Clique no botão que oferece para criar seu token de acesso.
Depois disso, a guia Keys and Access Tokens do seu aplicativo exibe o token de acesso da sua aplicação e o segredo do token de acesso, além do nível de acesso, chave do consumidor e segredo do consumidor do seu aplicativo.
- Copie os quatro códigos (chave do consumidor, segredo do consumidor, token de acesso e acesso Token Secret) da aba Detalhes da aplicação para as linhas apropriadas no código da sua classe MainActivity.
Whew! Você terminou de colocar chaves e tokens do OAuth no seu código Java.
No mundo OAuth, um aplicativo cujo código se comunica com os servidores do Twitter é um consumidor. Para se identificar como um consumidor confiável, um aplicativo deve enviar senhas para os servidores do Twitter. Na terminologia OAuth, essas senhas são chamadas de chave do consumidor e segredo do consumidor.