Ok chłopaki, więc tutaj jest konfiguracja. Zajmuję się tworzeniem strony na festiwal i potrzebuję korzystać z API Instragram. Klient chciałby automatycznie ładować zdjęcia z Instagrama, które używają określonego hashtagu. Nie ma problemu, API Instagram obsługuje tę funkcję i wiele innych.Instagram API. "Nie można uzyskać adresu URL wywołania zwrotnego"
Ale kiedy próbuję dokonać subskrypcji (za pośrednictwem operacji CURL Post) otrzymuję komunikat o błędzie, że mój adres URL wywołania zwrotnego jest nieosiągalny. Ale jest osiągalny. Mogę surfować po niej przez przeglądarkę bez problemu.
Moja cURL operacja wygląda tak:
$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);
i to jest odpowiedź uzyskać po wykonaniu operacji postu powyżej:
{ "meta": { "ERROR_TYPE": "APISubscriptionError" "code": 400, "error_message": "Nie można uzyskać adresu URL wywołania zwrotnego \" ... myUrl ... \ "."}}
Dowolny instagramowy guru, który wie, co robię źle?
Uwaga: Próbowałem zasubskrybować zarówno mój plik wywołań/URL-a wywołania zwrotnego, jak i oddzielny plik php.
„Ale to jest osiągalny” - czy jesteś pewien, że jest osiągalny _from server_? Użyj Wget lub podobnego, aby to przetestować, jeśli możesz połączyć się z serwerem SSH. – halfer
Naprawiłeś to? Mam ten problem, zdalny serwer, ale bez radości. –
Zrobiłem, ale to było tak dawno temu, obawiam się, że nie będę w stanie ci pomóc. – JeremyS