event - facebook page header size 2018




So testen Sie Facebook Connect lokal (7)

Ich benutze ASP.NET und Facebook Connect APIs. Aber wenn ich die App starte und die Connect-Taste drücke, ist es wieder auf der Website, nicht auf dem lokalen http://localhost:xxxx/test.aspx der ist ( http://localhost:xxxx/test.aspx ) Also wie kann ich Facebook lokal testen ( http://localhost:xxxx/test.aspx Wie kann ich das ändern http://localhost:xxxx/test.aspx Rückruf-URL)


Bearbeiten Sie Ihre App unter www.facebook.com/developers/ und setzen Sie die "Site URL" auf "http: // localhost / myapppath".

Wenn fertig - ändern Sie es zurück.


Erstellen Sie 2 Apps und

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

Es sieht so aus, als hätte FB die App-Dev-Seite geändert und eine Funktion namens "Server IP Whitelist" hinzugefügt.

  1. Gehe zu deiner App und wähle Einstellungen -> Registerkarte Erweitert
  2. Erhalte deine öffentliche IP-Adresse (Google sagt dir, wenn du "Whats My IP" googelst)
  3. Fügen Sie Ihre öffentliche IP-Adresse zur Server-IP-Whitelist hinzu und klicken Sie unten auf Änderungen speichern

Facebook hat die Testversion hinzugefügt.

Fügen Sie zunächst eine Testversion Ihrer Anwendung hinzu: Test App erstellen

Ändern Sie dann die Website-URL unter " http: // localhost " unter Website , und klicken Sie auf Änderungen speichern

Das ist alles, aber seien Sie vorsichtig: App ID und App Secret Keys unterscheiden sich für die Anwendung und ihre Testversionen!


Gehe zur Canvas-Seite .. Zeige es im Browser .. kopiere den Adressleisten-Text. Gehe jetzt zu deiner Facebook App, um Einstellungen zu bearbeiten

in der Website, in der Website URL diese Adresse einfügen

Bei der Facebook-Integration fügen Sie die Adresse erneut in die Canvas-URL ein

und auch den gleichen Code, wo immer Sie Canvas URL oder Redirect URL benötigen.

hoffe es wird helfen ..


Ich konnte die anderen Lösungen nicht verwenden ... Was für mich funktionierte, war die Installation von LocalTunnel.net (https://github.com/danielrmz/localtunnel-net-client) und dann die Verwendung der resultierenden URL auf Facebook.


Sie müssen nichts Schwieriges tun!

Facebook → Einstellungen → Grundlegende:
schreibe " localhost " in das Feld " App Domains" und klicke dann auf " + Platform hinzufügen " Wähle " Web Site " .

Danach schreiben Sie im Feld " Site URL " Ihre localhost URL
(zB: http://localhost:1337/something ).

Dadurch können Sie Ihre Facebook-Plugins lokal testen.





facebook