【问题标题】:Invalid URL for Subscription API: Instagram订阅 API 的 URL 无效:Instagram
【发布时间】:2015-10-08 01:57:38
【问题描述】:

我正在尝试使用订阅 API 测试实时 Instagram 流,但在为本地测试设置订阅时遇到问题。

我尝试使用 localhost:8080 作为 callback_url 并编辑我的 /etc/hosts 文件(将 localhost 重定向到 local.machine.com

最终,我能够订阅我家的 IP 地址以接收来自 Instagram 的回电。

IP 地址的格式为: xxx.xxx.xxx.xx:8080

但是,今天早上,我尝试使用 xxx.xxx.x.xx:8080 形式的不同 IP 地址,这导致 Instagram 不断返回 400: Bad Request: Invalid URL

有人知道 Instagram 将什么视为有效的订阅 URL 参数吗?

【问题讨论】:

  • 有点类似,我想回调我的本地主机,但我不确定 Instagram 怎么能看到我的机器。
  • @Bill - 如果您可以从任何其他计算机访问您的 localhost:8080,那么 Instagram 也可以像这样简单地访问您的 callback_url。例如,对于 EC2,将使用公共 IP。

标签: api instagram


【解决方案1】:

我会为此推荐ngrok

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

使用 ngrok,您可以在命令行上执行以下操作:

ngrok http 8080

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多