facebook - type - twitter meta tags




Cómo probar Facebook Connect localmente (7)

¡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.

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)?


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

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


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

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 ..





facebook