Instagram无法访问回调网址

时间:2014-04-09 08:33:47

标签: instagram

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

我一直收到APISubscriptionError代码400无法访问回调网址,但该网址是全球可访问的,即使是Instagram每隔5分钟调用一次我昨天添加的标记。

有什么想法吗?

3 个答案:

答案 0 :(得分:5)

此问题现已修复。

如果它重新出现,这是我开发的解决方法,处理过去几年中与实时API类似的问题。

将系统设置为使用实时API和搜索API作为后备。通过实时呼叫接收数据,同时定期轮询搜索端点(媒体/搜索或标记/搜索,具体取决于您的应用程序),查找您可能错过的数据,忽略系统已经看到的ID。

您的系统对Instagram API的问题将更具弹性,并且还允许定期重新启动系统而不会丢失数据(因为您可以回溯到实时)。

我跟踪"见过" Redis中的Instagram ID。

答案 1 :(得分:2)

我最初在this question发布了以下答案,但我想我也会在这里回答,因为这个问题处理的问题基本相同。


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

Realtime Photo Updates API文档的最后一部分包含详细信息。要从命令行快速测试,请给他们的curl示例a go:

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

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

答案 2 :(得分:0)

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

在域名的DNS中添加带有服务器IPv6的AAAA记录对我来说很有用。