2013-05-09 67 views
2

我试图使用订阅API测试实时Instagram流,但无法为本地测试设置订阅。订阅API的URL无效:Instagram

我尝试使用localhost:8080为callback_url和编辑我的/ etc/hosts文件(重定向localhostlocal.machine.com

最终,我是能够建立一个订阅我家的IP地址来自Instagram的接收回调。

的IP地址是形式: xxx.xxx.xxx.xx:8080

然而,今天早上,我从一个不同的IP地址形式xxx.xxx.x.xx:8080已经连续地导入到Instagram的返回400: Bad Request: Invalid URL

是否有人试图关于Instagram将哪些内容视为订阅的有效网址参数的任何见解?

+0

有点类似,我想回到我的本地主机,但我不确定Instagram如何能够看到我的机器。 – Bill 2013-07-11 22:11:07

+0

@ Bill - 如果您可以从任何其他计算机访问您的localhost:8080,那么Instagram也可以像这样简单地到达您的callback_url。例如,对于EC2,将使用公共IP。 – NullException 2013-12-06 05:31:20

回答

0

我会为此推荐ngrok

它允许您在本地机器和互联网之间建立隧道。

随着ngrok你可以在命令行上这样做:

ngrok http 8080 

这会给你这样的网址:http://something.ngrok.io。在终端窗口中,您还可以检查通过此隧道的所有流量。