Cicklow
Admin
Dseda
Verificado
Verificación en dos pasos activada
Usuário popular!
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).
O que publicaremos
Agora a parte Viral
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:
por
e no config.php muda:
por
e
por
🙂 🙂
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)) {
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
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();
PHP:
$session = $facebook->getUser();
🙂 🙂
Anexos
Última edição: