如何测试本地主机上的打开图形
我已经做了大量的研究,并没有找到明确的答案。无论如何要测试本地主机上的打开图吗?我并没有避免在locahost上使用图形API的任何问题。如何测试本地主机上的打开图形
我在应用程序设置中更改了我的网站网址,甚至尝试在我的hosts文件中设置域,但打开图的调试器linter尝试使用实际域而不是本地主机,并且直接使用locahost棉绒完全不能连接。
有没有人对此有任何解决方法?
你必须设置一个公共域指向你的公共IP地址。 使用dynes.org或类似的服务,并设置您的路由器转发您的端口80.
我使用一个免费的工具,叫ProxyLocal,使我的本地服务器可以访问公众。
结帐本指南为其他代理替代http://devblog.avdi.org/2012/04/27/http-forwarding-services-for-local-facebook-development/
proxylocal.com不是一个有效的URL说Facebook – 2013-11-26 01:07:05
即时通讯使用Proxylocal和它的作品测试og标签。调试器:https://developers.facebook.com/tools/debug/og/object/ – 2014-12-05 17:31:32
有几个工具可以使用超过本地主机服务的东西了,每次有不同程度的功能。
我喜欢(显然)http://forwardhq.com
其他伟大的选择,在这里:http://devblog.avdi.org/2012/04/27/http-forwarding-services-for-local-facebook-development/
您可以使用ngrok创建随机公众子域的路由到本地Web服务器很容易,甚至可以通过NAT或防火墙。
只需下载ngrok并运行./ngrok http 8080
(假设8080是您的本地Web服务器http端口)。
这将创建一个像http://38a84a97.ngrok.io/这样的随机子域,它将路由到您的本地网络服务器,并且您可以使用Facebook来测试您的开放图标记。
这似乎并不奏效。在打开的图形调试器中,使用了ngrok URL并仍然出现“解析输入URL时出错,没有数据被缓存,或者没有数据被抓取”。 – neverbendeasy 2015-10-30 00:48:33
您是否尝试点击**获取新的刮擦信息按钮**? – Iwazaru 2015-11-03 13:17:46
这似乎也不起作用。它只是提取非法网址 – nikjohn 2017-02-04 06:02:01
使用本地代理是正确的解决方案。 ngrok
也没有为我工作。
一个类似的工具,与Facebook做调试工作localtunnel✅
npm install -g localtunnel
lt 8000
生成URL,看起来像https://<random_hash>.localtunnel.me/
。截至2017年10月18日,在facebook上使用此网址打开图形调试器。我只需点击获取新的抓取信息按钮。
约localtunnel很酷的事情是,你可以轻松地与github.com/localtunnel/server举办自己的localtunnel服务器,因此如果它停止与localtunnel.me
工作,你可以在云中运行⛅
自己的地方你有没有解决呢? @DavidB – nikjohn 2017-02-04 06:02:15