203 Stimmen

So testen Sie Facebook Connect lokal

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

238voto

freeall Punkte 3157

Es ist ganz einfach, wenn man es herausfindet.

Öffnen Sie /etc/hosts (Unix) oder C:\WINDOWS\system32\drivers\etc\hosts .

Wenn Ihre Domäne foo.com ist, fügen Sie diese Zeile hinzu:

127.0.0.1    local.foo.com

Wenn Sie testen, öffnen Sie local.foo.com in Ihrem Browser und es sollte funktionieren.

102voto

Alex from Jitbit Punkte 44084

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.

83voto

Erdal G. Punkte 2203

Facebook hat die Funktion Testversionen hinzugefügt.

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

Create Test App

Ändern Sie dann die URL der Website zu " http://localhost " unter Website und drücken Sie Änderungen speichern

enter image description here

Das ist alles, aber Seien Sie vorsichtig: App-ID und App Geheimnis Schlüssel für die Anwendung und ihre Testversionen unterschiedlich sind!

78voto

Sagiv Ofek Punkte 24832

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. enter image description here

42voto

Snowman Punkte 1453

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.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X