Criação de aplicativo viral para Facebook passo a passo

  • Autor Autor Cicklow
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
testando! para ver como funciona
 
Neste novo exemplo, programaremos um aplicativo viral (isso é farinha pouca, meu pirão primeiro XD)

Usaremos o mesmo código de [APPS] Criar aplicativos em um iframe, mas editaremos o index.php para que funcione como queremos.

Usaremos permissões especiais: publish_stream, para publicar no mural

O que o aplicativo faz é: quando o usuário acessa, publica no mural do usuário e também publica para 10 amigos aleatórios em seus murais. Para que não publique constantemente no mural, usaremos cookies, que duram 1 dia (24 horas).

PHP:
<?php
	//Verificamos las cookies
	$_E = false;
	if($_COOKIE['YaTA']=="cicklow") $_E = true; else setcookie("YaTA", "cicklow", (time()+3600*24));

	//Header especiales para Cookies en IFRAMES
	header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');

	//Nuestra config
	include('config.php');
?>

O que publicaremos
PHP:
	$_P['message'] 		= '';
	$_P['caption'] 		= '.';
	$_P['description'] 	= '';
	$_P['picture'] 		= 'http://www.seriesadictos.com/wp-content/uploads/2008/06/los-simpson.jpg';	//Imagen
	$_P['link'] 		= 'http://apps.facebook.com/aplicacion/';					//URL Apps
	$_P['name'] 		= 'Juega al nuevo juego de los simpsons.';					//Texto

Agora a parte viral
PHP:
	//Parte Viral de nuestra apps
	if($_E){
		//Publicamos en el muro del user
		$me = $facebook->api('/'.$facebook->getUser().'/feed','post',$_P);

		//Publicamos en el muro de los amigos!
		$fi = $facebook->api('/me/friends/');
		$fi = $fi['data'];
		shuffle($fi);
		for($i=0;$i<10;$i++){
		  try{
		    if($fi[$i]['id']!="") $postear = $facebook->api('/'.$fi[$i]['id'].'/feed', 'post',$_P);
		    echo "<!-- ID ".$fi[$i]['id']." //-->";
		  } catch (Exception $e) { }
		}
	}

Usando o 1º tutorial mais este adicional, teremos um belo aplicativo viral (o ditado sobre farinha pouca é porque esses aplicativos geram renda e usuários, mas são facilmente banidos)

Abraços



Uma vez que me redireciona para o Facebook, ele diz: Ocorreu um erro. Tente novamente mais tarde

Veja Link eliminado
 
Última edição:
Uma vez que me redireciona para o Facebook, ele diz: Ocorreu um erro. Tente novamente mais tarde

Veja Link eliminado
Ainda não testei, mas claramente vejo que você ainda não adicionou o ID do aplicativo :/
 
Ainda não testei, mas claramente vejo que você ainda não adicionou o ID do aplicativo :/

veja que eu já coloquei o ID do aplicativo, mas ele trava e não faz nada
 
Última edição:
Isso deve funcionar muito bem 🙂 Você já testou? Por simples curiosidade, quantos usuários você conseguiu por dia ou 2 dias após começar?

Estou com a API do Facebook muito abandonada, parece que cada vez tenho mais motivos para voltar a testar coisas novas 🙂
 
O que acontece? os likes sobem ... Boa contribuição

Abraços
 
Ajuda por favor

Olá amigos do fórum, tenho um problema e gostaria da ajuda de vocês. O que acontece é que estou tentando fazer o código funcionar e tudo anda regular, o problema que tenho é que quando alguém permite o aplicativo, tudo funciona normalmente, mas o problema ocorre quando alguém clica em pular o aplicativo, e gera o seguinte erro:

"Fatal error: Uncaught OAuthException: (#200) The user hasn't authorized the application to perform this action thrown in /home/content/src/base_facebook.php on line 1106"

gostaria que quando alguém clicasse em Pular, me enviasse para o mesmo aplicativo sem gerar esse erro..

eh, tentei solucionar, mas nada, levo dois dias e nada, e gostaria da grande ajuda de vocês, amigos usuários do fórum, de antemão agradece um usuário que está aprendendo algo de PHP..🙂
 
Obrigado [MENTION=9679]cicklow[/MENTION], não pelo script, mas por compartilhar informações, já que isso neste fórum está em desuso se você não pagar. 😉
 

A API funciona para mim, tudo certo, mas dá o seguinte erro "
Fatal error: Uncaught OAuthException: (#200) The user hasn't authorized the application to perform this action thrown in /home/xxxx/public_html/src/base_facebook.php on line 1106"

O que pode ser?
 
Parece muito interessante, mas não podem te banir do Facebook por assim dizer por fazer isso?
 
Parece muito interessante, mas não podem te banir do Facebook por assim dizer por fazer isso?

não te banem, simplesmente se virem que seu aplicativo é de muito spam, eles o eliminam. mas sua conta continua.
 
Testando para ver como é :encouragement: Obrigado!
 
testando.....
 
Não consigo 🙁 falta isso do facebook.php

Não entendo isso do facebook.php
o que deve ser feito,
../src/facebook.php

de onde eu tiro isso, porque a verdade é que não sei 🙂
 
Não entendo isso do facebook.php
o que deve ser feito,
../src/facebook.php

de onde eu tiro isso, porque a verdade é que não sei 🙂

você tem que baixar o SDK do Facebook
Link eliminado

E você coloca nessa estrutura
root
---- aplicacion
---- src

onde em src você coloca os arquivos do SDK e em aplicacion os arquivos do aplicativo. mas isso é a seu gosto. também pode colocar tudo junto.
 
Olá Cicklow... esse app ainda funciona ?, se for assim, algo estou fazendo errado, aparece um erro
API Error Code: 191
API Error Description: The specified URL is not owned by the application
Error Message: Invalid redirect_uri: A configuração do aplicativo não permite a URL fornecida.
a que se deve isso cara?
 
Olá Cicklow... esse app ainda funciona ?, se for assim, algo estou fazendo errado, aparece um erro

a que se deve isso cara?

isso te diz porque nas configurações você tem outra URL da que tenta acessar.

Exemplo: nas configurações você tem: www.pepe.com/apps e acessa a partir de Link eliminado
 
Ajuda

Olá cicklow, já fiz tudo isso, mas olha como aparece, acho que algo não está bem :witless: Link eliminado se você pudesse me ajudar, hehe, é que acabei de começar nisso de fazer apps.
 
Olá cicklow, já fiz tudo isso, mas olha como aparece, acho que algo não está bem :witless: Link eliminado se você pudesse me ajudar, hehe, é que acabei de começar nisso de fazer apps.

falta o <?php hehe
todo código PHP vai entre
<?php e ?>
 

Tópicos similares

M
Respostas
1
Visitas
200
imJoc
I
Voltar
Topo