2012-03-23 18 views
5

Ok ragazzi, ecco la configurazione. Sto sviluppando un sito per un festival e ho bisogno di usare l'API di Instragram. Il cliente vorrebbe caricare automaticamente le immagini da Instagram che utilizzano un determinato hashtag. Nessun problema, l'API di instagram supporta questa funzione e molti altri.Instagram API. "Impossibile raggiungere l'URL di richiamata"

Ma quando provo a effettuare un abbonamento (tramite un'operazione Post di cURL) ricevo una risposta di errore che il mio callback-url è irraggiungibile. Ma è raggiungibile. Posso navigare attraverso il browser senza problemi.

mia operazione cURL si presenta così:

$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);  

e questa è la risposta che ottengo dopo aver eseguito l'operazione di post di cui sopra:

{ "meta": { "ERROR_TYPE": "APISubscriptionError", "code": 400, "error_message": "Impossibile raggiungere l'URL di callback \" ... myUrl ... \ "."}}

Qualunque guru di instagram online che sappia cosa sto facendo male?

Nota: ho provato ad iscriversi sia nel mio callback-url file/api che in un file php separato.

+1

"Ma è raggiungibile" - sei sicuro che sia raggiungibile _da il server_? Usa wget o simili per testare questo, se sei in grado di SSH sul server web. – halfer

+0

Hai risolto questo problema? Sto riscontrando questo problema, server remoto ma nessuna gioia. –

+0

L'ho fatto ma è passato tanto tempo fa temo che non sarò in grado di aiutarti. – JeremyS

risposta

1

Se si sta utilizzando il computer a casa per svilupparlo assicurarsi che l'URL di callback che hai fornito ai server di Instagram è raggiungibile (da parte loro)

si può avere un firewall sul computer (assicurati permettete connessioni in entrata)
Oppure prova a eseguire il codice su un server remoto (se non lo sei già)

+0

Sto già eseguendo tutto su un server remoto. – JeremyS

+0

Puoi dare qualche idea di cosa sia l'url (puoi oscurare alcune parti). Hai URL codificato le stringhe di query? (Il tuo browser lo farebbe automaticamente se lo incolli) – Akshat

+0

sei riuscito a risolvere questo problema? – Catalin

Problemi correlati