
Cicklow
Admin
Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario popular!
Suscripción a IA
Hoy aprenderán a hacer un simple pero efectivo concurso en facebook, mas en detalle en sus FanPages, demos una idea clara:
- Suben una foto que diga comparte y like para participar
- Usuarios comparten y like en la foto
- Viral FanPage 🙂 con trafico natural
Ahora bien, como ya explique en otro post, NO se puede ver quien comparte una foto (desde la api, pri si haciendo clic en el contador de shared), pero si quien le da like a la foto (u objeto), entonces lo que hacemos es esperar a que finalice el concurso y hacemos click en la fecha de publicación de la foto. EJ:
Al hacer click en la fecha veremos:
Ahora vamos a programar un script que saque los usuarios que han echo like y nos muestre uno al azar 🙂 (usando PHP)
Y el resultado seria:
Saludos! 🙂
- Suben una foto que diga comparte y like para participar
- Usuarios comparten y like en la foto
- Viral FanPage 🙂 con trafico natural
Ahora bien, como ya explique en otro post, NO se puede ver quien comparte una foto (desde la api, pri si haciendo clic en el contador de shared), pero si quien le da like a la foto (u objeto), entonces lo que hacemos es esperar a que finalice el concurso y hacemos click en la fecha de publicación de la foto. EJ:

Al hacer click en la fecha veremos:
Insertar CODE, HTML o PHP:
http://www.facebook.com/photo.php?fbid=408055712645392&set=a.375199609264336.1073741827.124624414321858&type=1
Ahora vamos a programar un script que saque los usuarios que han echo like y nos muestre uno al azar 🙂 (usando PHP)
PHP:
<?php
//Armamos el formulario
if($_POST['a']==""){
echo '<form action="" method="POST">
URL: <input type="text" name="a" size="100"><br/>
<input type="submit">
</form>';
die();
}
//Evitamos que se muera nuestro script
set_time_limit(0);
//Obtenemos la url y la parseamos
$Z = parse_url($_POST['a']);
//Obtenemos las query y las pasamos a un array
$Z = convertUrlQuery($Z['query']);
//Leemos la api de facebook obteniendo los usuarios que le han dado like
$A = json_decode(file_get_contents("http://graph.facebook.com/".$Z['fbid']."/likes?limit=10000"),true);
//Un poco de random XD
shuffle($A['data']);
shuffle($A['data']);
shuffle($A['data']);
//Mostramos los datos
echo '<h1>Ganador/a</h1><br/>';
echo '<b>ID:</b> '.$A['data'][0]['id'].'<br/>';
echo '<b>Nombre:</b> '.$A['data'][0]['name'].'<br/>';
//Funcion encargada de pasar las query a un array
function convertUrlQuery($query) {
$queryParts = explode('&', $query);
$params = array();
foreach ($queryParts as $param) {
$item = explode('=', $param);
$params[$item[0]] = $item[1];
}
return $params;
}
?>
Y el resultado seria:
Ganador/a
ID: 1000003199****
Nombre: Dani P***
Saludos! 🙂
Última edición: