Red de notificación de la danza (5 / 6 paso)

Paso 5: Integración Social

¿
Qué bueno es para un sitio web mostrar que están bailando si nadie piensa hacerlo? Obviamente necesita decirle a todo el mundo en Facebook cada vez que usted está bailando, de modo que puedan unirse y ser feliz.

Hay varias maneras diferentes para hacer tu sitio web interactuar con Facebook. Usted puede leer sobre varios SDK aquí. Hay toneladas de ejemplos en el sitio de Facebook de código se puede copiar y pegar para obtener la funcionalidad básica.
La Facebook Graph API proporciona acceso de bajo nivel HTTP a Facebook. Esto significa que nuestro servidor puede hacer simples peticiones HTTP (como las que pones en tu navegador) para iniciar sesión en Facebook, post en tu muro, etc..

Configuración de un "login" para su aplicación web
Para permitir que el servidor de acceso seguro así que no sólo cualquier persona puede acceder, es necesario configurar una aplicación de Facebook. Vaya aquí, registrarse como desarrollador y crear tu propia aplicación de Facebook. La aplicación de Facebook sólo funcionará como nuestro login Facebook: realmente no se programar cualquier aplicación en Facebook sí mismo. Todo lo que necesitas hacer es:

  • entrar en el dominio de aplicación del servidor de Heroku (usted puede encontrar en el tablero de Heroku a través de un navegador web)
  • desactivar "Sandbox Mode" para permitir a cualquier persona utilizar la aplicación
  • sitio web de la marca de verificación con Facebook login e introduzca la dirección del servidor (esto va a permitir a la gente que ya ha iniciado sesión en Facebook para dar nuestro permiso de app de Facebook para publicar en sus muros cuando se pulsa el botón)

Ahora que tenemos esa configuración, tenga en cuenta tu APP ID y el secreto de la aplicación. Estos servirán como de nuestro servidor nombre de usuario y contraseña para iniciar sesión en Facebook.

"Login" a Facebook con la aplicación web con Python
Puesto que el servidor funciona en Python, tenemos que ir a través de los movimientos de las solicitudes de HTTP para acceder a Facebook. Básicamente nos programa el APP_ID y APP_SECRET en el código de Python, "login" en Facebook con estos para obtener el token de autorización. Entonces cada vez que posteamos en Facebook, hacemos la solicitud post e incluyen el token de autorización. Vea el adjunto facebook.py para mis funciones de Python para iniciar sesión en Facebook y publicar en un muro (nota que quité mi APP_SECRET y APP_ID).

Autorizar danza botón para publicar en muros de Facebook
Ahora tenemos un servidor que puede iniciar sesión en Facebook y publicar lo que nosotros por favor en el muro de aquellas pobres almas que nos dan permiso. ¿Cómo conseguimos este permiso? La estrategia social es suya, pero técnicamente hablando que vamos a usar Javascript. El SDK Javascript de Facebook tiene un montón de ejemplos puede copiar y pegar en sus plantillas HTML para hacer su interfaz de sitio web con Facebook. Para cargar el SDK en su página aquíy hacer login con el SDK de aquí. Echale un register.tpl para mi plantilla de botella con el código Javascript para autorizar la aplicación de la danza botón Facebook (nota que quité mi APP_ID).

Artículos Relacionados

Moto fiesta sonido Trailer

Moto fiesta sonido Trailer

construir un sistema móvil de sonido para los conciertos fuera de la red y las partes de la danza!Esta configuración utiliza doble 12" PA altavoces.  Una batería de 24V ocultos debajo de tablero mantiene el manejo estable.  El diseño de remolque de c
Usando Kinect Hacks para el entrenamiento de la danza

Usando Kinect Hacks para el entrenamiento de la danza

este es un proyecto que trabajamos en el programa de honor el gobernador de Georgia durante el verano en nuestra gran tecnología! Nos pusimos a recoger cualquier proyecto que deseaba así que optamos por combinar tecnología utilizando el tecnología de
Colgante galleta red

Colgante galleta red

Un componente importante de o Liminal proyecto masivo fue diseño de un sistema de sub para la estructura impresa 3D colgar de. Este sistema estructural contiene todos los puntos de montaje para el resto de componentes. Es la base para la electrónica,
Luz de notificación de nuevo correo electrónico

Luz de notificación de nuevo correo electrónico

En este Instructable construimos un divertido gadget de escritorio para que le avise cuando llegue un nuevo correo electrónico en su bandeja de entrada.Paso 1: materialesMateriales:Frambuesa Pi (RadioShack #277-196)Protoboard (RadioShack #276-168)res
Sistemas de sonido de fiesta fuera de la red

Sistemas de sonido de fiesta fuera de la red

si su para un partido de bicicleta móvil o un concierto con alimentación solar, un sistema de sonido 12V o 24V es la clave.  Recientemente Construí varios sistemas para partes móviles de la bicicleta y este artículo tiene un montón de detalles.  Tamb
Key Fob notificación alerta

Key Fob notificación alerta

Introducción¿Usted siempre preocupado acerca de un familiar o amigo de anciano o discapacitado? Qué pasa si necesita ayuda y no puede llegar un teléfono o llamar por ayuda. ¿Y si tenían un mando a distancia alrededor de su cuello y podría empujar el
ESP8266 y sistema de notificación de IFTTT Autobot

ESP8266 y sistema de notificación de IFTTT Autobot

Un día estaba caminando por la ciudad y me encontré con este brillante mirada, LED retroiluminado insignia de Autobot. Pensé al instante "Quiero hackear esto" y finalmente decidí que quería ser un sistema de notificación para todo tipo de cosas.
Noteu: Dispositivo de notificación física USB

Noteu: Dispositivo de notificación física USB

¿Qué es Noteu?Por favor haga clic abajo para visitar nuestra página de Kickstarter para Noteu y si su interés para usted pre-ordenar un modelo de producción.https://www.Kickstarter.com/projects/1600235162/no...Noteu es un dispositivo USB para notific
Detector de terremoto con el sistema de notificación

Detector de terremoto con el sistema de notificación

Shubham Sinha y Ankit Vyas(students of IIT Guwahati) he hecho un Detector sísmico. Fue la primera experiencia trabajando con la plataforma de perno-IOT. Es muy emocionante. Inicialmente trabajé con Arduino, y era bastante simples, pero aquí ya que in
Bot de danza

Bot de danza

¡ Hola! ¿Quieres bailar con tu robot? ¿Quieres escuchar la música? Bueno, no te preocupes! ¡ Mira el Bot de danza!P.S. Se puede decorar sin embargo le gustaría. No pudimos debido a limitaciones de tiempo.Paso 1: Reunir todas tus materias! Materiales:
Centro de la red de Steampunk

Centro de la red de Steampunk

Hola todo el mundoEstoy tan contenta de presentaros mi último objeto steampunk después de un largo tiempo de ausencia.Tengo la idea para este proyecto después de ver el pájaro Nido de cables detrás de mis equipos de red.Organizando el desorden de cab
Red Hum Detector / Detector de electricidad estática

Red Hum Detector / Detector de electricidad estática

Bienvenida,Este instructable es un circuito pequeño y sencillo que detecta red Hum, es decir, que se puede detectar donde se encuentran desde fuera de la pared los cables de red. También detecta electricidad estática y también puede ser disfrazado co
Descubrimiento de red octubre rojo.

Descubrimiento de red octubre rojo.

La base de este Instructable se basa en el cuadro de diálogo de la película conocida como "La caza para octubre rojo". En la película, una de las líneas claves fue pensar "un ping y un ping solo". Ping es un método por submarinos equip
Cómo hacer una red doméstica en Windows 7

Cómo hacer una red doméstica en Windows 7

este video te enseñará cómo sus ordenadores en casa usando un cable conexión (LAN) o inalámbrica para compartir archivos de red. También cuenta cómo compartir una impresora en tu red.Este video fue presentado para el cumplimiento de nuestros requisit