facebook - type - opengraph data




Come testare Facebook Connect localmente (7)

Uso le API ASP .NET e Facebook Connect. ma quando eseguo l'app e premo il pulsante Connetti, si ritorna al sito Web non al server locale di test che è ( http://localhost:xxxx/test.aspx ) Quindi come posso testare Facebook localmente (cioè come posso cambiare il url di richiamata)?


È abbastanza semplice quando lo scopri.

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

Se il tuo dominio è foo.com, aggiungi questa riga:

127.0.0.1    local.foo.com

Quando local.foo.com test, apri local.foo.com nel tuo browser e dovrebbe funzionare.


Crea 2 app e

In /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

Facebook sembra aver disabilitato in modo casuale la possibilità di impostare localhost come dominio sulla tua app di Facebook. Ho trovato il modo più semplice per aggirare il mio host locale sul web. Questo può essere fatto gratuitamente utilizzando http://progrium.com/localtunnel/ o con un url personalizzato (più facile dato che non devi cambiare l'URL ogni volta in facebook) https://showoff.io


Modifica la tua app su www.facebook.com/developers/ e imposta "URL sito" su "http: // localhost / myapppath".

Al termine, cambialo di nuovo.


Non ho potuto utilizzare le altre soluzioni ... Ciò che ha funzionato per me è stato l'installazione di LocalTunnel.net (https://github.com/danielrmz/localtunnel-net-client), e quindi utilizzando l'url risultante su Facebook.


Sembra che l'FB abbia appena cambiato di nuovo la pagina dev dell'app e aggiunto una funzionalità chiamata "Server IP Whitelist".

  1. Vai alla tua app e seleziona Impostazioni -> Scheda Avanzate
  2. Ottieni il tuo IP pubblico (google ti dirà se hai google "Che cos'è il mio IP")
  3. Aggiungi il tuo IP pubblico alla whitelist IP server e fai clic su Salva modifiche nella parte inferiore

vai alla pagina del canvas ... guardalo nel browser .. copia il testo della barra degli indirizzi. ora vai alla tua app di facebook vai su modifica impostazioni

nel sito Web, nell'URL del sito incolla quell'indirizzo

nell'integrazione con Facebook, incolla di nuovo l'indirizzo nell'URL della tela

e anche lo stesso codice ovunque tu abbia bisogno di url canvas o URL di reindirizzamento.

spero che possa aiutare ..







facebook