Instagram API. "Невозможно достичь URL обратного вызова" - PullRequest
5 голосов
/ 23 марта 2012

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

Но когда я пытаюсь сделать подписку (посредством операции cURL Post), я получаю сообщение об ошибке, что мой 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);    

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

{"meta": {«error_type»: «APISubscriptionError», «code»: 400, «error_message»: «Невозможно достичь URL обратного вызова \" ... myUrl ... \ "."}}} 1010*

Кто-нибудь из гуру instagram онлайн, который знает, что я делаю неправильно?

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

1 Ответ

1 голос
/ 23 марта 2012

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

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

...