type tutorial open checker app_id facebook

tutorial - open graph facebook html



Cómo probar Facebook Connect localmente (10)

Uso las API ASP .NET y Facebook Connect. pero cuando ejecuto la aplicación y presiono el botón Conectar, vuelvo al sitio web, no al servidor local de prueba que es ( http://localhost:xxxx/test.aspx ) Entonces, ¿cómo puedo probar Facebook localmente? (es decir, cómo puedo cambiar el URL de devolución de llamada)?


¡No tienes que hacer nada difícil!

Facebook → Configuración → Básico:
escriba " localhost " en el campo "Dominios de la aplicación " y luego haga clic en " + Agregar plataforma ", seleccione " Sitio web " .

Después de eso, en el campo " Url del sitio " escriba su url localhost
(por ejemplo: http://localhost:1337/something ).

Esto le permitirá probar sus plugins de Facebook localmente.


Crea 2 aplicaciones y

En /initializers/env_variables.rb

if Rails.env == ''development'' ENV[''FB_APP_ID''] = "HERE" ENV["FB_SECRET"] = "HERE" else ENV[''FB_APP_ID''] = "HERE" ENV["FB_SECRET"] = "HERE" end


Edite su aplicación en www.facebook.com/developers/ y establezca la "URL del sitio" en "http: // localhost / myapppath".

Cuando termine, cámbielo nuevamente.


Es lo suficientemente simple cuando lo descubres.

Abra /etc/hosts (unix) o C:/WINDOWS/system32/drivers/etc/hosts .

Si su dominio es foo.com, agregue esta línea:

127.0.0.1 local.foo.com

Cuando esté probando, abra local.foo.com en su navegador y debería funcionar.


Facebook aparentemente deshabilita aleatoriamente la capacidad de establecer localhost como dominio en su aplicación de Facebook. Encontré que el trabajo más fácil era hacer un túnel de mi servidor local a la web. Esto se puede hacer de forma gratuita utilizando http://progrium.com/localtunnel/ o con una url personalizada (más fácil ya que no tiene que cambiar la URL cada vez que lo haga en Facebook) https://showoff.io


Facebook ha agregado la función de versiones de prueba.

Primero, agregue una versión de prueba de su aplicación: Create Test App

Luego, cambie la URL del sitio a " http: // localhost " en el sitio web y presione Guardar cambios.

Eso es todo, pero tenga cuidado: las claves App ID y App Secret son diferentes para la aplicación y sus versiones de prueba.


No pude usar las otras soluciones ... Lo que funcionó para mí fue instalar LocalTunnel.net (https://github.com/danielrmz/localtunnel-net-client) y luego usar la url resultante en Facebook.


Parece que FB acaba de cambiar la página dev de la aplicación de nuevo y agregó una función llamada "Lista blanca de IP del servidor".

  1. Ve a tu aplicación y selecciona Configuración -> pestaña avanzada
  2. Obtenga su IP pública (google le dirá si busca "Whats My IP" en google)
  3. Agregue su IP pública a la lista blanca de IP del servidor y haga clic en Guardar cambios en la parte inferior

Sugiero crear una aplicación de prueba (solo para entorno de desarrollo) en https://developers.facebook.com/apps y establecer: Website with Facebook Login propiedad de Website with Facebook Login a su configuración localhost: [puerto] .
esta opción funcionará bien sin necesidad de cambiar los hosts.
recuerde volver a cambiar la aplicación a su aplicación de producción una vez que se active .

Editar - en la última versión de fb lo encontrará en la pestaña de settings .


ir a la página de lienzo ... verlo en el navegador ... copiar el texto de la barra de direcciones. ahora ve a tu aplicación de Facebook ve a editar configuraciones

en el sitio web, en url del sitio, pegue esa dirección

en la integración de Facebook, pegue nuevamente esa dirección en canvas url

y también el mismo código donde necesites canvas url o redirigir url ..

Espero que ayude ..