订阅API的URL无效:Instagram
问题描述:
我试图使用订阅API测试实时Instagram流,但无法为本地测试设置订阅。订阅API的URL无效:Instagram
我尝试使用localhost:8080
为callback_url和编辑我的/ etc/hosts文件(重定向localhost
到local.machine.com
)
最终,我是能够建立一个订阅我家的IP地址来自Instagram的接收回调。
的IP地址是形式: xxx.xxx.xxx.xx:8080
然而,今天早上,我从一个不同的IP地址形式xxx.xxx.x.xx:8080
已经连续地导入到Instagram的返回400: Bad Request: Invalid URL
是否有人试图关于Instagram将哪些内容视为订阅的有效网址参数的任何见解?
答
我会为此推荐ngrok。
它允许您在本地机器和互联网之间建立隧道。
随着ngrok你可以在命令行上这样做:
ngrok http 8080
这会给你这样的网址:http://something.ngrok.io
。在终端窗口中,您还可以检查通过此隧道的所有流量。
有点类似,我想回到我的本地主机,但我不确定Instagram如何能够看到我的机器。 – Bill 2013-07-11 22:11:07
@ Bill - 如果您可以从任何其他计算机访问您的localhost:8080,那么Instagram也可以像这样简单地到达您的callback_url。例如,对于EC2,将使用公共IP。 – NullException 2013-12-06 05:31:20