Wie man ein offenes Diagramm auf localhost testet
Ich habe eine Menge Forschung und haben nicht gefunden, eine endgültige Antwort auf diese Frage. Gibt es trotzdem, zum testen der open graph auf localhost? Ich don ' T habe Probleme mit der Grafik-api auf localhost.
Ich habe mich verändert, meine website-url in die app-Einstellungen und haben sogar versucht, das einrichten einer domain in meiner hosts-Datei, sondern der debugger linter für open graph versucht, die eigentliche Domäne anstelle von meinem localhost und bei der Verwendung von localhost direkt der linter nicht ganz anschließen.
Hat jemand irgendwelche workarounds für diese?
Kommentar zu dem Problem
Hast du jemals dieses Problem beheben? @DavidB
InformationsquelleAutor der Frage DavidB | 2011-12-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie ngrok zu erstellen, die eine zufällige öffentliche subdomain, die Routen zu Ihrem lokalen webserver sehr leicht, sogar durch NAT oder firewalls.
Einfach herunterladen ngrok und führen
./ngrok http 8080
(vorausgesetzt, 8080 ist Ihr lokaler webserver-http-port).Dies erstellt eine zufällige sub-Domain wie http://38a84a97.ngrok.io/, die Routen zu Ihrem lokalen webserver und das können Sie mit Facebook, testen Sie Ihre open graph-tags.
InformationsquelleAutor der Antwort Iwazaru
Verwendung eines lokalen proxy ist die richtige Lösung.
ngrok
hat nicht funktioniert für mich auch nicht.Ein ähnliches tool, das funktioniert hat mit dem facebook-debugger ist localtunnel ✅
Generiert eine url, die ungefähr so aussieht
https://<random_hash>.localtunnel.me/
. Mit dieser url in der facebook open graph debugger arbeitete für mich wie von Oktober 18th 2017. Ich hatte nur Treffer Fetch new scrape information - Taste. ?Coole Sache localtunnel ist, dass Sie kann problemlos hosten Sie Ihre eigene localtunnel server mit github.com/localtunnel/server also, wenn es jemals aufhört zu arbeiten, mit
localtunnel.me
können Sie Ihre eigenen irgendwo in der cloud ⛅InformationsquelleAutor der Antwort GabLeRoux
Verwende ich ein kostenloses tool namens ProxyLocal das macht meinen localserver für die öffentlichkeit zugänglich.
Kasse diese Anleitung für andere proxy-alternativen http://devblog.avdi.org/2012/04/27/http-forwarding-services-for-local-facebook-development/
InformationsquelleAutor der Antwort Jhony Fung
Haben Sie, um das setup eine public-domain die Punkte, um Ihre öffentliche ip-Adresse.
Verwenden dynes.org oder einen ähnlichen Dienst und Einrichtung des Routers für das weiterleiten Ihrer port 80.
InformationsquelleAutor der Antwort Stephan Alber
Gibt es mehrere tools, die Sie verwenden können, für die portion etwas über den localhost, jedes mit unterschiedlichem Grad der Funktionen.
Bevorzuge ich (offensichtlich) http://forwardhq.com
Andere gute Optionen hier: http://devblog.avdi.org/2012/04/27/http-forwarding-services-for-local-facebook-development/
InformationsquelleAutor der Antwort Josiah