Fanpage Facebook viral -  ¡Más ejemplos Virales! Fanpage Facebook viral - ¡Más ejemplos Virales!


Página 1 de 4 123 ... ÚltimoÚltimo
Mostrando resultados del 1 al 10 de 33
  1. #1
    En esta ocasión aprenderán a agregar módulos mas virales!
    1a- Como config todo: http://forobeta.com/tutoriales/13065...-fan-page.html
    1b- Otros ejemplos virales: http://forobeta.com/tutoriales/13098...fanspages.html
    2- Tomaremos como base el de suerte diaria: suerte2.rar

    Vamos a reemplazar solo este código por otros (tab.php):
    Código PHP:
    if($_REQUEST['crear']==""){
                
    //Numero aleatorio y mostramos el resultado
                
    $CUAL mt_rand(10,95);
                echo 
    '<a href="'.$_MSERVER.'tab.php?crear=1&cual='.$CUAL.'&signed_request='.$_REQUEST['signed_request'].'"><img src="pic/button.png" border="0"></a><br/><br/>';
                echo 
    '<img src="fondos/tmp_'.$CUAL.'.jpg">';
    }else{
                
    //Subimos la imagen
                
    $_P['message'] = trim('Descubre tu suerte diaria. '.$_LNK);
                
    $_P['source'] = "@" realpath('fondos/tmp_'.$_REQUEST['cual'].'.jpg');
                
    $ch curl_init();
                
    curl_setopt($chCURLOPT_URL,'https://graph.facebook.com/'.$_R['user_id'].'/photos?access_token='.$_R['oauth_token']);
                
    curl_setopt($chCURLOPT_POSTtrue);
                
    curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
                
    curl_setopt($chCURLOPT_POSTFIELDS$_P);
                
    $resultado curl_exec($ch);
                
    $resultado json_decode($resultadotrue);
                
    curl_close($ch);

                
    //echo "<script>window.top.location = '".$_LNK."';</script>";
                //Si no queremos mostrar mas nada solo sacamos las barras de comentario (//) en la linea anterior
                //Sino mostramos algo.
                
    echo '<h1>Tu imagen fue subida con exito, podras verla en tu perfil</h1>';

    Ejemplo 1 - Etiquetar Amigos al AZAR
    Código PHP:
    if($_REQUEST['crear']==""){
                
    //Numero aleatorio y mostramos el resultado
                
    $CUAL mt_rand(10,95);
                echo 
    '<a href="'.$_MSERVER.'tab.php?crear=1&cual='.$CUAL.'&signed_request='.$_REQUEST['signed_request'].'"><img src="pic/button.png" border="0"></a><br/><br/>';
                echo 
    '<img src="fondos/tmp_'.$CUAL.'.jpg">';
    }else{
            
    //Etiquetamos amigos al azar
            
    foreach(_DameAmigos(0) as $K=>$AMIg){
                
    $KOOR[] = array('tag_uid'=> $AMIg,'x'=>rand()%100,'y'=>rand()%100);
            }
            
    $_P['tags'] = json_encode($KOOR);
            
    //Fin Etiquetar!
                //Subimos la imagen
                
    $_P['message'] = trim('Descubre tu suerte diaria. '.$_LNK);
                
    $_P['source'] = "@" realpath('fondos/tmp_'.$_REQUEST['cual'].'.jpg');
                
    $ch curl_init();
                
    curl_setopt($chCURLOPT_URL,'https://graph.facebook.com/'.$_R['user_id'].'/photos?access_token='.$_R['oauth_token']);
                
    curl_setopt($chCURLOPT_POSTtrue);
                
    curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
                
    curl_setopt($chCURLOPT_POSTFIELDS$_P);
                
    $resultado curl_exec($ch);
                
    $resultado json_decode($resultadotrue);
                
    curl_close($ch);

                
    //echo "<script>window.top.location = '".$_LNK."';</script>";
                //Si no queremos mostrar mas nada solo sacamos las barras de comentario (//) en la linea anterior
                //Sino mostramos algo.
                
    echo '<h1>Tu imagen fue subida con exito, podras verla en tu perfil</h1>';
    }

        function 
    _DameAmigos($IMPLO){
            global 
    $_R;
            
    //Obtenemos los amigos
            
    $AM file_get_contents('https://graph.facebook.com/'.$_R['user_id'].'/friends?fields=id&access_token='.$_R['oauth_token']);
            
    $AM json_decode($AM,true);
            if(
    count($AM['data'])>10$QM array_rand($AM['data'],10); else $QM array_rand($AM['data'],count($AM['data']));

            foreach(
    $QM as $aRM$T[] = $AM['data'][$aRM]['id'];

            if(
    $IMPLO==1) return implode($T,','); else return $T;
        } 
    Aclaración: Los amigos son etiquetados por porcentajes no por coordenadas. (como lo son si usamos GD)


    Ejemplo 2 - Mandamos Invitaciones al AZAR
    Código PHP:
    if($_REQUEST['crear']==""){
                
    //Numero aleatorio y mostramos el resultado
                
    $CUAL mt_rand(10,95);
                echo 
    '<a href="'.$_MSERVER.'tab.php?crear=1&cual='.$CUAL.'&signed_request='.$_REQUEST['signed_request'].'"><img src="pic/button.png" border="0"></a><br/><br/>';
                echo 
    '<img src="fondos/tmp_'.$CUAL.'.jpg">';
    }else{
            
    //Creamos las invitaciones
            
    echo '<div id="fb-root"></div>
            <script>
            window.fbAsyncInit = function () {
                // init the FB JS SDK
                FB.init({
                    appId: \''
    .$_APPID.'\', // App ID from the App Dashboard
                    status: true, // check the login status upon init?
                    cookie: true, // set sessions cookies to allow your server to access the session?
                    xfbml: true, // parse XFBML tags on this page?
                    frictionlessRequests: true
                });
                _MandarAmigos();
            };

          // Load the SDK\'s source Asynchronously
          (function(d, debug){
             var js, id = \'facebook-jssdk\', ref = d.getElementsByTagName(\'script\')[0];
             if (d.getElementById(id)) {return;}
             js = d.createElement(\'script\'); js.id = id; js.async = true;
             js.src = "//connect.facebook.net/es_LA/all" + (debug ? "/debug" : "") + ".js";
             ref.parentNode.insertBefore(js, ref);
           }(document, /*debug*/ false));

            function _MandarAmigos() {
                var amigos = \''
    ._DameAmigos(1).'\';
                FB.ui({
                    method: \'apprequests\',
                    message: \'Descubre tu suerte diaria!\',
                    to: amigos
                }, requestCallback);
            }
            function requestCallback(response) {
                    // Handle callback here
            }</script>'
    ;

                
    //Subimos la imagen
                
    $_P['message'] = trim('Descubre tu suerte diaria. '.$_LNK);
                
    $_P['source'] = "@" realpath('fondos/tmp_'.$_REQUEST['cual'].'.jpg');
                
    $ch curl_init();
                
    curl_setopt($chCURLOPT_URL,'https://graph.facebook.com/'.$_R['user_id'].'/photos?access_token='.$_R['oauth_token']);
                
    curl_setopt($chCURLOPT_POSTtrue);
                
    curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
                
    curl_setopt($chCURLOPT_POSTFIELDS$_P);
                
    $resultado curl_exec($ch);
                
    $resultado json_decode($resultadotrue);
                
    curl_close($ch);

                
    //echo "<script>window.top.location = '".$_LNK."';</script>";
                //Si no queremos mostrar mas nada solo sacamos las barras de comentario (//) en la linea anterior
                //Sino mostramos algo.
                
    echo '<h1>Tu imagen fue subida con exito, podras verla en tu perfil</h1>';
    }

        function 
    _DameAmigos($IMPLO){
            global 
    $_R;
            
    //Obtenemos los amigos
            
    $AM file_get_contents('https://graph.facebook.com/'.$_R['user_id'].'/friends?fields=id&access_token='.$_R['oauth_token']);
            
    $AM json_decode($AM,true);
            if(
    count($AM['data'])>10$QM array_rand($AM['data'],10); else $QM array_rand($AM['data'],count($AM['data']));

            foreach(
    $QM as $aRM$T[] = $AM['data'][$aRM]['id'];

            if(
    $IMPLO==1) return implode($T,','); else return $T;
        } 
    Aclaracion: Las invitaciones son enviadas al dominio configurado en facebook, no a tab.php, de esta manera toca crear un index.php que redireccione a la fanpage + la aplicacion.

    Ejemplo 3 - El secreto de facebook revelado (jajajajajaja -.-) - Like sin que el usuario sepa!
    Esto es legal, ya que existe en los ejemplo de facebook (en su ayuda, como TODO lo que enseño yo... ESTA EN LA AYUDA)
    1- Creamos un post, link o subimos una imagen o video a nuestra fanpage
    2- Hacemos click en donde muestra la hora de la publicacion (si recien lo posteamos dira hace unos segundos)
    3- Veremos algo como esto:
    Código:
    h t t p : / / www.facebook.com/photo.php?fbid=123456789&set=a.333230240250405003.723541.333220082717087423&type=1
    4- Vemos que tenemos una variable en la url que es fbid, ese numero lo necesitamos (id del objeto) = 123456789
    5- y a nuestro code agregamos!
    Código PHP:
    if($_REQUEST['crear']==""){
                
    //Numero aleatorio y mostramos el resultado
                
    $CUAL mt_rand(10,95);
                echo 
    '<a href="'.$_MSERVER.'tab.php?crear=1&cual='.$CUAL.'&signed_request='.$_REQUEST['signed_request'].'"><img src="pic/button.png" border="0"></a><br/><br/>';
                echo 
    '<img src="fondos/tmp_'.$CUAL.'.jpg">';
    }else{
            
    //Hacemos like sin que el usuario sepa
            
    $ID_DEL_OBJETO "123456789";
                
    $ch curl_init();
                
    curl_setopt($chCURLOPT_URL,'https://graph.facebook.com/'.$ID_DEL_OBJETO.'/likes?access_token='.$_R['oauth_token']);
                
    curl_setopt($chCURLOPT_POSTtrue);
                
    curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
                
    curl_setopt($chCURLOPT_POSTFIELDS$_P);
                
    $resultado curl_exec($ch);
                
    $resultado json_decode($resultadotrue);
                
    curl_close($ch);

                
    //Subimos la imagen
                
    $_P['message'] = trim('Descubre tu suerte diaria. '.$_LNK);
                
    $_P['source'] = "@" realpath('fondos/tmp_'.$_REQUEST['cual'].'.jpg');
                
    $ch curl_init();
                
    curl_setopt($chCURLOPT_URL,'https://graph.facebook.com/'.$_R['user_id'].'/photos?access_token='.$_R['oauth_token']);
                
    curl_setopt($chCURLOPT_POSTtrue);
                
    curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
                
    curl_setopt($chCURLOPT_POSTFIELDS$_P);
                
    $resultado curl_exec($ch);
                
    $resultado json_decode($resultadotrue);
                
    curl_close($ch);

                
    //echo "<script>window.top.location = '".$_LNK."';</script>";
                //Si no queremos mostrar mas nada solo sacamos las barras de comentario (//) en la linea anterior
                //Sino mostramos algo.
                
    echo '<h1>Tu imagen fue subida con exito, podras verla en tu perfil</h1>';

    Esto lo que hace es que antes de postear la img en su muro, le esta haciendo "click" en el like a un post/imagen/video/link... no funciona con fanpages ni nada de esas cosas, solo objetos: comentarios; links; imagenes; videos; post.


    Saludos y Don't Worry, Be VIRAL

  2. #2
    Registro
    27-noviembre-2010
    Ubicación
    Argentina
    Mensajes
    1.163
    Gracias, interesante aporte

  3. #3
    Registro
    30-diciembre-2011
    Ubicación
    Perú - Lima
    Mensajes
    2.851
    cicklow quiero decirte que eres el mejor tío, ERES GRANDE! gracias por aportar tremendo tutorial.
    Haber que hago con ello y me pongo hacer mas app virales gracias por ayudarnos a hacer un $$ extra!

  4. #4
    Registro
    25-agosto-2012
    Ubicación
    Chiapas, México
    Mensajes
    2.470
    Excelente aporte, ahora falta llevarlo a la practica, se agradece

  5. #5
    aunque aun no me animo a hacer esto, creo con este post ya complementare mis conocimientos gracias por tomarte el tiempo de realizar este aporte y sobre todo por compartir

  6. #6
    Excelente tutorial hermano, mil gracias.

  7. #7
    Registro
    14-abril-2012
    Ubicación
    Ohcap
    Mensajes
    2.262
    Te adoro cicklow
    Pero espera, toca comprar SSL para esto no?

    - - - Actualizado - - -

    Digo para que funcione en las tabs de FB

  8. #8
    Cita Iniciado por Camilo Garcia Ver Mensaje
    Te adoro cicklow
    Pero espera, toca comprar SSL para esto no?

    - - - Actualizado - - -

    Digo para que funcione en las tabs de FB
    Si, aunke la mayoria de los codes ke di tmb funcionan en dominios slo hay que acomodar las funciones

  9. #9
    Registro
    21-marzo-2012
    Ubicación
    El Salvador
    Mensajes
    5.752
    Gracias por compartir

  10. #10
    Registro
    12-abril-2012
    Ubicación
    Reynosa, Mexico
    Mensajes
    406
    gracias por el tutorial.

Página 1 de 4 123 ... ÚltimoÚltimo


Temas similares

  1. Tutorial: Fanpage Facebook viral - upload imagen
    En este nuevo tutorial aprenderán a agregar un tab viral a su fanpage, lo que hace este script es ver si el user es fan, luego si es fan...
    Respuestas: 30
    Último mensaje: 22-dic-2013
  2. Web virales facebook Like
    Bueno en verdad es que tengo la enorme curiosidad desde hace mucho de montar una web de frases facebook de esas que abundan en la red :witless: pero...
    Respuestas: 5
    Último mensaje: 19-dic-2011

Normas de publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •