Al igual que para desbloquear: cómo construir una puerta básica de fans en facebook sin tener que pagar por haber acogido

Vídeo: Como Tener Miles de seguidores y likes en paginas de facebook 2017 NUEVO | 200 seguidores por uso

El amor o detestarlo, todo el mundo y su perro a las mejores playas actualidad- así como todo lo que es popular en la vida, se ha subvertido por completo por los tipos de marketing. Un uso muy eficaz de una página de la marca Facebook alojada es incentivar a la gente a recibir la página creando algunos sólo para miembros secretas contenido- que se hace referencia comúnmente como una “puerta del ventilador”. Esto está lleno de videos exclusivos, descargas o tal vez un cupón de compras - utilizamos uno aquí en MakeUseOf para dar a nuestros fans de fácil acceso a todas las competiciones actuales.

Este tipo de aplicación básica Facebook era relativamente simple de crear en el pasado, pero Facebook ahora requiere que todas las aplicaciones pestaña de la página para tener una versión segura - una HTTPS Acceso url - pero eso es otra $ 100 al año en la parte superior de sus costos de alojamiento existentes para su sitio. Incluso si usted dirige una pequeña tienda de comercio electrónico, es posible utilizar PayPal como un proveedor de pago y por lo tanto no tienen necesidad de certificados SSL. Pero no se preocupe, ya que Facebook también se ha asociado con Heroku - una empresa de alojamiento cloud - lo que significa que puede crear su propia aplicación de Facebook básica, y alojar de forma gratuita, en un servidor seguro. ¿Quiere saber más? Lea sobre como hago una aplicación pestaña de Facebook página de fans-puerta básica, organizada de forma gratuita, en Heroku.

Registrarse como desarrollador

Antes de hacer cualquier aplicación, tendrá que ser un desarrollador registrado. Ir a developers.facebook.com para empezar, y haga clic en el verde Registro botón en la parte superior derecha, si no lo ha hecho. Es necesario un número de teléfono para inscribirse, pero por lo demás es gratis.

páginas de fans de Facebook

Si ya estas registrado grandes - Aplicaciones haga clic en la barra de herramientas superior para obtener una visión general de sus aplicaciones actuales.

la página de fans en Facebook

Crear una nueva aplicación

Aquí es donde empieza la diversión. Haga clic en Crear nueva aplicación. El nombramiento en realidad no importa, pero es evidente que elegir algo relevante. El espacio de nombres de campo se añadirá a la URL de su página de fans cuando el usuario hace clic en ese tabuladores se puede dejar en blanco, pero luego van a ver el ID de aplicación en la URL en su lugar, que es un poco más feo. El espacio de nombres debe ser también único, por lo que ni siquiera se molestan con algo como “testapp” o que obtendrá un error. Por último, marque la casilla que dice que quiere alojamiento gratuito de Heroku.

Después de rellenar el código de imagen se le invita a elegir el tipo de alojamiento que desea de Heroku - seleccione PHP, y aceptar. Facebook creará automáticamente una nueva cuenta para usted en Heroku si no tiene ya uno, y pre-poblar la configuración de URL en sus aspectos básicos, que es agradable de ellos. De hecho, es muy difícil de desastre este paso.

la página de fans en Facebook

Desde la página de detalles de la aplicación, también se quiere establecer el tipo de aplicación para ser una “ficha”, y asegurar que se introducen las direcciones URL pertinentes allí también - de nuevo, esta debe ser automática. A continuación, guarde.

la página de fans en Facebook

Heroku Primeros pasos

Cuando se haya completado, recibirá un correo electrónico de Heroku con detalles de cómo cambiar su contraseña, y descargar el “cinturón de herramientas” Heroku para su sistema. Para aquellos que no estén familiarizados con Heroku, no es una gran cantidad tradicional en el sentido de que se puede acceder a una dirección FTP y subir Files- lugar Heroku trabaja con Git, un sistema de control de versiones. Una vez que haya instalado el cinturón de herramientas, primero tiene que clonar el sitio en la unidad local - esto le da un directorio que es un espejo de lo que está alojado en Heroku. Siempre que haga cambios a estos archivos, a todos sincronizar de nuevo para actualizar Heroku.

Las instrucciones para hacer esta primera sincronización están contenidos dentro de su mensaje de bienvenida, y es un simple comando de una línea única a su dirección de hosting - sólo copiar y pegar desde el correo electrónico. La URL de alojamiento es completamente arbitraria - en mi caso fue seco-woodland-7743 - se genera aleatoriamente y no importa en absoluto, porque los usuarios no lo verán. Abrir el directorio recién creado, y echar un vistazo alrededor.

Heroku ha puesto en un buen montón de funcionalidad, pero no necesitamos más de ella. Abrir index.php y echar un vistazo alrededor. Encuentra las siguientes líneas cerca del principio del archivo:

$ Facebook = new Facebook (array ( `APPID` = gt; AppInfo :: appID (), `secreto` = gt; AppInfo :: appSecret (), `sharedSession` = gt; cierto, `trustForwarded` = gt; cierto, )) -

e inmediatamente después de eso, copiar en los siguientes:

$ = $ Signed_request facebook-gt; getSignedRequest () - $ = $ gustado signed_request [ `page`] [ `le gusta`] -

No se preocupe si esto es demasiado complicado para ti - Te voy a dar una plantilla acabada pronto. Una solicitud firmada se envía a la aplicación de Facebook, que incluye información sobre el usuario - si tienen acceso de administrador y si hubiera gustado la página o no. Si desea saber con precisión lo que se envía, añada lo siguiente:

print_r ($ signed_request) -

y obtendrá una copia impresa completa del objeto solicitud firmada.

Vídeo: REVELADO: Como Ganar 10,000 Fans Sin Invertir - Gabriel Blanco

En este punto, debo admitir que yo estaba teniendo verdaderos problemas para conseguir la solicitud de trabajo firmado - parecía que Heroku estaba desnudando los datos al cargar la página, y fue sólo después de cargar el API de JS (un buen 10 segundo después de la carga de la página inicial ) que sería la página se actualizará e indicar la correcta “le gusta” de estado. Gracias a esta pregunta desbordamiento de pila, la solución parecía estar excluyendo el código que hace cumplir HTTPS para los usuarios sin garantía. Eliminar el siguiente bloque de código en el inicio de la plantilla:

// Hacer cumplir HTTPS en productionif (substr (AppInfo :: getUrl (), 0, 8) =! `Https: //` && $ _SERVER [ `REMOTE_ADDR`] = `127.0.0.1`) {header ( `Location: https: //`.. $ _SERVER [ `HTTP_HOST`] $ _SERVER [ `REQUEST_URI`]) - exit () -}

Ahora, cuando se carga la página, tiene una variable booleana - que es una cierto o una falso - el cual le indica si el usuario ha gustado la página o no. Puede utilizar esto con un simple Si comunicado para mostrar ya sea el contenido un o segundo:

? Lt; phpif ($ gusta): echo ( `ventilador`) - // esta es su secreto contentelse: echo ( `no es un fan`) - // esto se muestra a potencial fansendif- gt;

Lugar en el que justo después de la apertura etiqueta de index.php. Ahora, si usted ha previsualizar sus página en Heroku, se dará cuenta de que tiene una gran cantidad de funcionalidades adicionales, mostrando las páginas que ha gustado, botones para enviar actualizaciones, etc - no necesitamos nada de eso realmente, por lo que despojado todo hacia fuera incluyendo el SDK javascript para Facebook, dejando sólo el CSS y nuestro fan-gate. Aquí está el código simplificada Terminé usando (Esta es una imagen - copiar pegar desde PasteBin si lo desea):

página personalizada de fans en Facebook

Debe editar las secciones que dicen “no es un fan” y “fan” para contener el defecto y el contenido secreto respectivamente. Si prefiere mantener su contenido en un archivo separado, utilice:

incluir("secret.html") -

importar archivos externos.

SYNC con Heroku

Una vez que haya hecho todas las modificaciones necesarias para su archivo, es necesario sincronizar de nuevo con Heroku - hacemos esto “empujando” nuestra copia local a la “rama principal” en Heroku. Asegurarse de que está en el directorio correcto de la línea de comandos, escriba:

git commit -am "cambia mensajes"

(Se puede sustituir con un mensaje de cambios nota a sí mismo de los cambios que ha hecho realidad esta vez - es una buena práctica para mantener estos registros)

página personalizada de fans en Facebook

y entonces

git push maestro heroku

Esperar a que el comando a fin, ya que puede tomar un tiempo.

Paso final: añadir la aplicación a su página

Ahora que la aplicación está construida, tenemos que añadir que en realidad como una pestaña a su página de marca. Curiosamente, esto se hace utilizando una dirección URL especialmente diseñada:

https://facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&redirect_uri = YOUR_APP_URL_ON_HEROKU

Reemplazar YOUR_APP_ID con el ID que aparece en sus detalles de la aplicación, y YOUR_APP_URL_ON_HEROKU con la dirección URL para su alojamiento Heroku. Cargando esta URL a continuación, se abre el diálogo “añadir a su página”, desde donde se puede seleccionar la página de la marca derecho a añadir su pestaña de la página a.

A continuación, ¡listo - que va a ser un nuevo botón en su página, así:

página personalizada de fans en Facebook

Como se puede ver, no hemos especificado una imagen de la pestaña aún así que ha dejado como defecto - puede hacerlo desde la página de detalles de la aplicación. Eso es, básicamente, ella sin embargo si se carga esa pestaña, mi reemplazo index.php o bien se le mostrará como una ventilador o una no ventilador. O lo que sea que ha personalizado para mostrar:

páginas de fans de Facebook

Voy a admitir - este proceso fue más difícil de lo que esperaba, pero sí evita por completo la necesidad de albergar cualquier cosa en su propio servidor o conseguir SSL-certificado. Si usted tiene alguna pregunta o problema, pida a distancia en los comentarios y voy a tratar de ayudar. Si los comentarios están cerrados, la cabeza de más a nuestra respuestas sitio- y por favor, si usted encuentra este útil tutorial, no compartir en su red social favorita. Además, es probable que desee comprobar hacia fuera nuestra , Guía completa libertad de marketing en redes sociales, y considerar la adición Pinterest a su estrategia también.

Artículos Relacionados