Ich verwende ASP.NET und Facebook Connect APIs, aber wenn ich die Anwendung ausführe und auf die Schaltfläche "Connect" drücke, kehrt sie zur Website zurück und nicht zum lokalen Testserver, der ( http://localhost:xxxx/test.aspx ) Wie kann ich Facebook also lokal testen (d.h. wie kann ich die Callback-URL ändern)?
Antworten
Zu viele Anzeigen?Bearbeiten Sie Ihre Anwendung unter www.facebook.com/developers/ und setzen Sie die "Site URL" auf "http://localhost/myapppath".
Wenn Sie fertig sind, ändern Sie es zurück.
Facebook hat die Funktion Testversionen hinzugefügt.
Fügen Sie zunächst eine Testversion Ihrer Anwendung hinzu: Test-App erstellen
Ändern Sie dann die URL der Website zu " http://localhost " unter Website und drücken Sie Änderungen speichern
Das ist alles, aber Seien Sie vorsichtig: App-ID und App Geheimnis Schlüssel für die Anwendung und ihre Testversionen unterschiedlich sind!
Ich schlage vor, eine Testanwendung zu erstellen (nur für die Entwicklungsumgebung) auf https://developers.facebook.com/apps und einstellen: Website with Facebook Login
Eigenschaft zu Ihrem localhost:[port] Einstellungen.
funktioniert diese Option problemlos, ohne dass Sie den Host wechseln müssen.
denken Sie daran, die appId zurück zu Ihrer Produktionsanwendung, sobald Sie live gehen.
bearbeiten - In der neuesten Version von fb finden Sie es unter der Rubrik settings
tab.
Sie müssen nichts Schwieriges tun!
Facebook-Einstellungen Basic:
schreiben. " localhost " im " App Domains" und klicken Sie dann auf " +Plattform hinzufügen " wählen. " Web-Site " .Danach, in der " Website Url " Feld schreiben Sie Ihre localhost url
(z.B.:http://localhost:1337/something
).
So können Sie Ihre Facebook-Plugins lokal testen.
- See previous answers
- Weitere Antworten anzeigen