Tutorial: Crie seu próprio aplicativo viral para Twitter sem saber PHP ou API

  • Autor Autor MoneyMan
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
M

MoneyMan

Delta
Programador
Verificación en dos pasos activada
Boas betas, neste tutorial explicarei como fazer este aplicativo viral de Twitter que funciona mais ou menos da seguinte maneira:

O usuário entra no site → aceita as permissões do aplicativo → um tweet é enviado automaticamente da sua conta recomendando o aplicativo.

Assim os seus seguidores veem, eles entram no aplicativo e o mesmo processo se repete, uma e outra vez, depois com todas essas contas que aceitaram o aplicativo podem dar retweets, favoritos, também podem seguir uma conta ou enviar um tweet.

Decidi fazer este tutorial porque é muito pouca a informação que se encontra sobre isto e se a alguém servir para futuros projetos ou simplesmente para aprender, estarei satisfeito :encouragement:. O processo é simples já que quase tudo já está montado, só têm que instalá-lo e fazer uma ou outra alteração, de qualquer modo explicarei de maneira detalhada para que entendam claramente como funciona tudo.

Bom, comecemos:

O que precisamos para realizar o tutorial?

— Hospedagem e domínio
— Filezilla ou qualquer outro cliente FTP
— Sublime text 2, Notepad++ ou qualquer outro editor de código
— Uma conta no Twitter (não importa se não tem seguidores ou tweets)
— Nível de conhecimento web: Básico

Bem, uma vez que tenhamos isto, a primeira coisa que vamos fazer é baixar este .zip do MEGA (senha: forobeta2014) que contém dois diretórios que levam por nome twando e edadmental. Twando é o script que nos permitirá gerenciar todas as contas do Twitter que aceitaram o aplicativo e na pasta edadmental está tudo o que o usuário verá quando entrar no site do aplicativo.

Nota: Esta é uma versão do script Twando editada por mim, adicionei a opção para dar retweets e favoritos de todas as contas, já que na versão original não é possível, esta versão editada não está em nenhuma outra página da internet, apenas aqui.

Descompactamos o .zip e subimos os dois diretórios para a nossa hospedagem

NAVHZtr.png

Agora temos que criar um banco de dados, isto podemos fazer a partir do painel de administração da nossa hospedagem (Assumo que sabem como fazer isto)

Uma vez que tenhamos feito o nosso banco de dados, vamos ao diretório /twando/inc e editamos o arquivo config.php

Aqui, vamos editar as linhas 11, 12, 13 que são os dados necessários para que o script se conecte com o banco de dados e ali armazenar as credenciais dos usuários e todo o resto. Também devemos editar as linhas 21 e 22 que serão os dados que usaremos para acessar o painel de administração do Twando.

LCMPptc.png

Depois disto, entramos no diretório onde está o twando pelo navegador, no meu caso seria algo assim porque fiz um diretório à parte para realizar o tutorial

LMR6dGi.png

Se colocaram os dados do banco de dados corretamente, aparecerá algo assim, aqui só colocam seu nome de usuário e senha do twando, as que editamos nas linhas 21 e 22 do arquivo config.php

uhCtyxK.png

Uma vez que iniciamos sessão no script Twando, nos mostrará isto, aqui temos que seguir os passos que nos indicam:

uOhTjHj.png

O primeiro é clicar em "click here to install the MySQL tables"

Depois vamos ao Twitter e iniciamos sessão com nossa conta, depois entramos em https://dev.twitter.com/apps/new. Preenchemos o formulário da seguinte maneira:

VH1lKvQ.png

No input onde nos pede a URL do callback.php, coloquem seudominio.com/twando/callback.php ou onde tenham subido a pasta twando, no meu caso está em twappz.com/tutorial/twando/callback.php

Uma vez que tenham registrado seu aplicativo, vão a Permissions e escolham Read, Write and Access direct messages que são as permissões que o nosso aplicativo terá sobre as contas dos usuários que aceitarem o aplicativo

*IMPORTANTE*: Para conceder estas permissões ao seu aplicativo devem adicionar um número de celular à sua conta do Twitter, aqui se explica como: ¿Cómo agregar tu número de móvil a tu cuenta?

IdGJml1.png

Agora vamos a API Keys e copiamos API Key e API secret

EnRsz5J.png

E os colamos no twando como nos pede, depois clicamos em Save Values!

wI1J9a6.png

Já neste ponto o nosso twando está pronto para gerenciar as contas, agora devemos editar os arquivos no diretório "edadmental"

Vamos ao Filezilla ou ao cliente FTP que estejamos utilizando e entramos no diretório "edadmental", ali encontraremos um index.php, clicamos com o botão direito e editamos

UN8Einn.png

Nos situamos na linha 97 e editamos a url do href pela página principal do nosso aplicativo, para mim ficaria assim

NSE6NhI.png

Agora descemos até a linha 111 e mudamos a url do href pelo arquivo de redirect.php do nosso twando que deve estar localizado em seudominio.com/twando/redirect.php, no meu caso fica assim

tpU669g.png

*ATENÇÃO ESTE PASSO É IMPORTANTE*

Devemos nos dirigir ao diretório twando através do cliente FTP e editamos o arquivo callback.php

tXY5rkV.png

Neste arquivo mudamos as seguintes linhas:

Linha 59: Esta linha faz com que o usuário, ao aceitar o aplicativo, siga automaticamente o usuário com esse id, para saber o id de um usuário podem usar esta página: http://gettwitterid.com/ (Se não quiserem que o usuário siga alguma conta, apaguem esta linha)

Linha 61: Nesta linha editamos o tweet que será enviado pelo usuário automaticamente depois que ele aceitar o aplicativo

Linha 66: Depois que aceitar o aplicativo, o usuário será redirecionado para esta página, devem colocar esta: seudominio.com/edadmental/analizar

Ficaria algo assim

QlfMBRz.png

Agora voltamos ao diretório edadmental e vamos a edadmental/analizar e editamos o arquivo index.php

Editamos a linha 15, colocando a URL seudominio.com/edadmental/resultado e a linha 33 colocando a URL da página principal do aplicativo seudominio.com/edadmental, como se mostra na imagem

fT7UXjR.png

Nos dirigimos agora a edadmental/resultado e editamos o index.php

Na linha 32 mudamos a URL pela da página principal do nosso aplicativo seudominio.com/edadmental/

mqWeqdj.png

E na linha 84 fazemos o mesmo

mqWeqdj.png

Agora lhes explicarei em que consiste este arquivo, unicamente o que faz é mostrar uma mensagem aleatória de uma lista de mensagens cada vez que alguém entra na página, como neste exemplo o aplicativo diz a nossa idade mental segundo os tweets, escreve 10 mensagens com idades desde 15 até 25 e ao final de todo o processo, lhes mostrará uma dessas mensagens, como se de verdade tivesse analisado os tweets.

Nesta parte do código do arquivo edadmental/resultado/index.php está a lista das mensagens

DyYEa3A.png


E PRONTO!​

Já o nosso aplicativo viral para Twitter está pronto, agora só tens que publicar o link no Twitter e esperar que comecem a chegar usuários.

Aqui podem ver o tweet que é enviado automaticamente: https://twitter.com/OreoPorn_/status/501083425395445760

E assim se vê essa mesma conta no painel de administração do Twando:

gkqOGgt.png


Quando tiverem várias contas se verá assim:

GpI4Gfh.png


Quando tiverem várias contas, podem usar as "Multi Account Functions" que serve para mandar um tweet , fazer retweet, fazer favorito ou seguir uma conta de todas as contas.

Para fazer retweet ou favorito a um tweet, só precisam do id do tweet, que se extrai da URL do tweet. Por exemplo:

Do tweet https://twitter.com/OreoPorn_/status/501083425395445760 o id são os números do final, que seriam 501083425395445760

Colam o id no quadro e clicam em "Post Tweet" e esperam.

Não fiquem só com este aplicativo que diz a idade mental, podem usar sua imaginação e fazer outro que diga que animal você é segundo seus tweets ou que cor você é segundo seus tweets, a ideia é ser criativos e fazer algo chamativo para os usuários. E bom, se sabem PHP e conhecem a API do twitter podem fazer algo mais elaborado porque reconheço que isto é muito básico e rudimentar, mas cumpre com o propósito e é o que importa.

Para os que querem ver como é todo o processo, aqui há uma demo:

Edad mental - Tu edad mental según tus tweets
​
Isso é tudo amigos, espero que tenha sido útil este post, não esqueçam de deixar uma curtida 🙂

Qualquer dúvida deixem no tópico e com gosto os ajudarei no que puder :encouragement:
​
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Interessante, muito interessante, vão banir minha conta se eu fizer isso?
rsrs 😀
 
A isso eu chamo de tutoriais extensos :witless:

bem explicado, caramba 🙂
 
Não há nenhum risco de banimento porque não se está fazendo algo fora das regras, tudo é legal. A mim não baniram nem me advertiram nunca.
Interessante, muito interessante, vão banir minha conta se eu fizer isso?
rsrs 😀
 
interessante e muito bom :3
obrigado
 
Excelente tuto

Enviado do meu ONE TOUCH 4007A usando Tapatalk 2
 
muito bom o tutorial, vou ver se consigo.
 
Boa contribuição!
 
Última edição:
Boa contribuição, mas, como se pode monetizar?
 
Técnica não aceita pelo Twitter nem pelas leis de alguns países.
 
Muito boa contribuição sem dúvida 🙂
 
Excelente tutorial, agradeço :encouragement::encouragement::encouragement:
 
Muito bom tutorial, acho que será motivo para usar minhas contas do twitter :topsy_turvy:. Obrigado por compartilhar.
 
Boa contribuição, mas, como se pode monetizar?

O mesmo pergunto, tenho muitas ideias na minha cabeça mas não acho que se possam relacionar com isto :grumpy:
 
Excelente contribuição, obrigado! :encouragement:
 
Ótimo tuto! Monetização que possa acompanhar isto??
Obrigado e aos favoritos
 
Bom, se a aplicação for aceita por umas 3000 pessoas e estas tiverem uma média de 500 seguidores, teriam à disposição mais de 1.500.000 seguidores, com eles podem enviar tráfego para seus sites por exemplo e ganhar dinheiro como quiserem, o limite quem coloca são vocês, só é questão de pensar.

O mesmo pergunto, tenho muitas ideias na minha cabeça mas não acho que se possam relacionar com isto :grumpy:

Boa contribuição, mas, como se pode monetizar?
 
que bom obrigado
 
Voltar
Topo