我已經做了大量的研究,並沒有找到明確的答案。無論如何要測試本地主機上的打開圖嗎?我並沒有避免在locahost上使用圖形API的任何問題。如何測試本地主機上的打開圖形
我在應用程序設置中更改了我的網站網址,甚至嘗試在我的hosts文件中設置域,但打開圖的調試器linter嘗試使用實際域而不是本地主機,並且直接使用locahost棉絨完全不能連接。
有沒有人對此有任何解決方法?
我已經做了大量的研究,並沒有找到明確的答案。無論如何要測試本地主機上的打開圖嗎?我並沒有避免在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