Instagram Невозможно достичь URL-адреса обратного вызова

У меня возникла странная проблема: instagram не позволит мне подписаться на большее количество тегов. Я подписался вчера на 3 тега без каких-либо проблем, я пробовал сегодня с новым тегом и никакого эффекта. Есть ли у кого-то другие проблемы?

Я продолжаю получать код APISubscriptionError 400 Невозможно достичь URL-адреса обратного вызова, но этот URL-адрес доступен в глобальном масштабе, даже instagram вызывает его каждые 5 минут для тегов, которые я добавил вчера.

Есть идеи?

Эта проблема теперь исправлена.

Если он появится снова, вот обходной путь, который я разработал для решения подобных проблем с API реального времени за последние пару лет.

Установите свою систему для использования как API реального времени, так и API поиска в качестве резервной копии. Входящие данные поступают через вызовы в режиме реального времени, но также периодически опросают конечную точку поиска (либо медиа / поиск, либо тег / поиск в зависимости от вашего приложения) для данных, которые вы, возможно, пропустили, игнорируя идентификаторы, которые уже видели ваша система.

Ваша система будет намного более устойчивой к проблемам с API-интерфейсом Instagram, а также позволит периодически перезапускать вашу систему без пропущенных данных (так как вы можете получить доступ к реальному времени).

Я отслеживаю «увиденные» идентификаторы Instagram в наборе Redis.

Я изначально разместил ниже ответ на этот вопрос, но подумал, что я бы ответил и на этот вопрос, поскольку этот вопрос касается по существу той же проблемы.


За последние несколько дней у меня была такая же проблема. В качестве последнего усилия я попытался очистить все мои подписки с помощью API, если бы сироты работали через систему. YMMV, но это закончилось тем, что я разрешил проблемы с «Не могу связаться с callback_url».

В последнем разделе документов API обновлений программного обеспечения Realtime есть сведения. Чтобы быстро проверить из командной строки, дайте их пример скручивания:

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

Если это будет работать для вас, я рекомендую обновить код приложения, чтобы удалить любые существующие подписки для данного client_id перед началом новой подписки. Конечно, это возможно только в том случае, если вы ограничиваете себя созданием одной подписки на набор учетных данных. Если вы создаете более одной подписки, вам нужно будет отслеживать запросы, которые составляют ваши активные подписки, и удалять те, которые уже существуют до воссоздания.

У меня была такая же проблема, когда я хотел зарегистрироваться для подписки.

Добавление записи AAAA с IPv6 сервера в DNS домена domain сделало трюк для меня.