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
Cicklow

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Suscripción a IA
Neste novo exemplo programaremos um aplicativo viral (isto é farinha para hoje e fome para amanhã 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 ao acaso 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 agregado teremos um belo app viral (o de farinha para hoje e fome para amanhã é porque estes apps geram receita e usuários, mas são facilmente banidos)

Abraços

PD: A api do facebook mudou. No index.php editem:
PHP:
if (!is_array($session)) {
por
PHP:
if (!$session) {

e no config.php muda:
PHP:
	function redirect($PERMS="") { //function for use later on
		global $facebook;
		$loginUrl=$facebook->getLoginUrl(array(
		'canvas'=>1,
		'fbconnect'=>0,
		'display'=>'page',
		'next'=>FAC,
		'cancel_url'=>FAC,
		'req_perms'=>$PERMS,
		));

		return $loginUrl;
		exit();
	} // end redirect function
por
PHP:
	function redirect($PERMS="") { //function for use later on
		global $facebook;
		$loginUrl=$facebook->getLoginUrl(array(
		'canvas'=>1,
		'fbconnect'=>0,
		'display'=>'page',
		'next'=>FAC,
		'cancel_url'=>FAC,
		'scope'=>$PERMS,
		));

		return $loginUrl;
		exit();
	} // end redirect function

e

PHP:
$session = $facebook->getSession();
por
PHP:
$session = $facebook->getUser();

🙂 🙂
 

Anexos

Última edição:
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
Muito interessante, mas com isso de que te banem, meio que dói hehehe, mas poderia utilizá-la em algumas ocasiões, assim talvez não me detectem
 
os iframes não são para sites como os nossos, são altamente invasivos e pouco aconselháveis para nós, os usuários de adsense
 
os iframes não são para sites como os nossos, são altamente invasivos e pouco aconselháveis para nós, os usuários de adsense

O quê??¿¿ Não entendi nada do que você colocou...
 
Testando obrigado!!!
 
se fizermos o que você menciona no "tutorial" tirando a parte que publica no mural de amigos, também é penalizado?

como se pode fazer isso "legalmente"?

abraços
 
se fizermos o que você menciona no "tutorial" tirando a parte que publica no mural de amigos, também é penalizado?

como se pode fazer isso "legalmente"?

abraços

Se tirar o auto post nos murais dos amigos, não é penalizado 🙂
 
Cara, eu gostaria que você me passasse o código de um auto post ou alguma página onde eu possa ver muitos tutoriais para criar apps
 
cara, falta o facebook.php, o que requer o config.php, ou seja, a biblioteca
 
se você vir o post, é indicado de onde baixá-lo... Link eliminado
 
Ajuda

Erro
Ocorreu um erro com Trinition. Por favor, tente novamente mais tarde.

me aparece esse erro, por que será? obrigado de novo
 
Então a única forma de que este app não seja penalizado é retirando as funções que auto-publicam nos murais dos amigos ??
 
E em Javascript quais são??
 
E em HTML você tem os códigos?
 
Olá amigo... muito interessante o que você traz?
tenho um problema
o index.php
me aparece erro como se o código estivesse mal escrito
e também li que só pode enviar para 10 usuários ao acaso
isto se configura?
pode enviar para mais?
Espero sua resposta
Thanks
 

Tópicos similares

M
Respostas
1
Visitas
200
imJoc
I
Voltar
Topo