Instagram无法访问回拨url

我有一个奇怪的问题,Instagram不会允许我订阅更多的标签。 我昨天订阅了3个标签没有任何问题,我今天试着用新的标签,没有任何效果。 其他人有同样的问题吗?

我不断收到APISubscriptionError代码400无法访问callbackURL,但该URL是全局访问的,即使是Instagram每5分钟调用一次我昨天添加的标签。

有任何想法吗?

这个问题现在已经解决了。

如果再次出现,这里是我在过去几年中用实时API处理类似问题的解决方法。

将系统设置为既使用实时API,又使用searchAPI作为后备。 通过实时呼叫接收数据,还会定期轮询searchterminal(根据您的应用程序进行媒体/search或标签/search)以查找可能错过的数据,忽略系统已经看到的ID。

您的系统将更加灵活地处理Instagram API的问题,并允许定期重新启动系统而不会丢失数据(因为您可以实时查看)。

我跟踪Redis中的“已见”Instagram ID。

我原本在这个问题上发表了下面的答案,但是我想我也会在这里回答,因为这个问题基本上是同样的问题。


过去几天我一直有同样的问题。 作为最后的努力,我尝试使用API​​清除我的所有订阅,以防孤儿在系统中运行。 YMMV,但这最终解决了我的“无法达到callback_url”的问题。

实时照片更新 API文档的最后一部分有详细信息。 要从命令行快速testing,请给他们的curl示例:

curl -X DELETE 'https://api.instagram.com/v1/subscriptions?client_secret=CLIENT-SECRET&object=all&client_id=CLIENT-ID' 

如果这最终为您工作,build议您在开始新订阅之前更新您的应用程序代码以删除给定client_id的任何现有订阅。 当然,如果您限制自己为每组凭据创build一个订阅,这是唯一可行的。 如果您要创build多个订阅,则需要跟踪构成活动订阅的查询,并在重新创build之前删除已存在的查询。

当我想注册订阅时,我遇到了同样的问题。

在域名的DNS中添加服务器IPv6的AAAAlogging对我来说是个诀窍。