Salve,
Vorrei capire perchè la funzione file_get_contents() funziona solo con pagine in locale e non con pagine esterne al proprio sito web.
Vorrei anche capire se è possibile risolvere il problema.
Grazie :D
Salve,
Vorrei capire perchè la funzione file_get_contents() funziona solo con pagine in locale e non con pagine esterne al proprio sito web.
Vorrei anche capire se è possibile risolvere il problema.
Grazie :D
Grazie :D
ciao a tutti.
anche io sto usando la funzione file_get_contents() ma ho ancora qualche problemino.
per ottenere info dalle api di facebook non ho nessun problema (chiamando un url di questo tipo "http://api.facebook.com/...")
mentre con twitter non funziona. La chiamata che effettuo è la seguente e ritorna FALSE:
P.S. in locale funziona tutto correttamente.Codice PHP:
file_get_contents("http://urls.api.twitter.com/1/urls/count.json?url=URL_DELLA_PAGINA");
P.P.S. ho notato che *.twitter.com è tra i domini accessibili dal Server to Server.
Grazie mille!
UPDATE: ho scoperto che le chiamate a le API di twitter per il count degli share potrebbe essere ancora privato, e quindi se si superano le 1000 richieste al giorno potrebbe venire bannato l'ip. Beh qui su AV è probabile che sia stato usato da molti utenti e che quindi non sia più accessibile?
Ultima modifica di webpaul : 28-03-2011 alle ore 12.59.12
Provando a bloccare la whitelist il problema persiste o si risolve?
Gianluca
mmm non ho ben capito cosa intendi...
comunque il problema persiste.
Ma come dicevo, lo stesso twitter consiglia di utilizzare il pulsante con il codice che fornisce finchè le chiamate alle api per il count non verranno pubblicate e quindi liberamente usabili sempre e da tutti.
Intendevo "sbloccare", nel tuo pannello di controllo (Risorse)
[edit]
Il problema comunque è stato individuato e sarà risolto nel giro delle prossime 24h
Ultima modifica di Gianluca : 29-03-2011 alle ore 17.49.58
Gianluca