API инстаграма. Не удалось получить URL-адрес обратного вызова

Итак, ребята, вот настройка. Я разрабатываю сайт для фестиваля и мне нужно использовать Instragram API. Клиент хотел бы автоматически загружать изображения из Instagram, которые используют определенный хэштег. Здесь нет проблем, API Instagram поддерживает эту и многие другие функции.

Но когда я пытаюсь оформить подписку (через почтовую операцию cURL), я получаю сообщение об ошибке, что мой callback-url недоступен. Но это достижимо. Я могу просматривать его через браузер без проблем.

Моя операция cURL выглядит так:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POST, count($postData));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
$result = curl_exec($ch);       
curl_close($ch);    

и это ответ, который я получаю после выполнения операции публикации выше:

{"meta":{"error_type":"APISubscriptionError","code":400,"error_message":"Не удалось получить URL обратного вызова \"...myUrl...\"."}}

Кто-нибудь из гуру инстаграма знает, что я делаю не так?

Примечание. Я пытался подписаться как в моем файле callback-url/api, так и в отдельном файле php.


person JeremyS    schedule 23.03.2012    source источник
comment
Но он доступен — вы уверены, что он доступен с сервера? Используйте wget или аналогичный, чтобы проверить это, если вы можете подключиться к веб-серверу по SSH.   -  person halfer    schedule 23.03.2012
comment
Вы это исправили? У меня возникла эта проблема, удаленный сервер, но без радости.   -  person Jake N    schedule 10.04.2014
comment
Да, но это было так давно, что, боюсь, я не смогу вам помочь.   -  person JeremyS    schedule 23.04.2014


Ответы (1)


Если вы используете свой домашний компьютер для его разработки, убедитесь, что URL-адрес обратного вызова, который вы предоставили серверам Instagram, доступен (с их стороны)

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

person Tarang    schedule 23.03.2012
comment
Не могли бы вы дать некоторое представление о том, что такое URL (вы можете затемнить некоторые части). Вы закодировали в URL строки запроса? (Ваш браузер сделает это автоматически, если вы вставите его) - person Tarang; 23.03.2012