У меня возникают проблемы при попытке оформить подписку на Instagram. Я создал функциональный сервлет, который обрабатывает POST и GET, как указано в инструкциях в Instagram.
При попытке:
curl -F 'client_id=XXXXXX' -F 'client_secret=YYYYYY' -F 'object=location' -F 'aspect=media' -F 'object_id=18945195' -F 'verify_token=12345' -F 'callback_url=http://54.77.253.34/instagram/InstagramServlet' https://api.instagram.com/v1/subscriptions
он возвращается
{"meta":{"error_type":"APISubscriptionError","code":400,"error_message":"Unable to reach callback URL \"http:\/\/54.77.253.34\/instagram\/InstagramServlet\"."}}
Однако сервлет кажется доступным через браузер, и когда я пытаюсь
http://54.77.253.34/instagram/InstagramServlet?hub.challenge=somethinghere
кажется, он возвращает hub.challenge
правильно.
Есть идеи, почему? Большое спасибо!