Ho lavorato a un'applicazione Facebook che utilizza l'API di Facebook per l'autenticazione, di recente Facebook aggiornato a IPv6 e la mia rete non supporta IPv6 quindi tutte le mie chiamate hanno iniziato a restituire Host è un errore irraggiungibile, ho cercato su bug di Facebook e abbiamo scoperto che possiamo ancora usare le richieste di forza su Facebook per usare IPv4 usando CURL CURLOPT_IPRESOLVE.PHP Curl CURLOPT_IPRESOLVE
Ora, quando provo a trasmettere richiesta a Facebook Graph API utilizzando ricciolo ottengo Avviso: l'uso di indefinito CURLOPT_IPRESOLVE costante - assunto 'CURLOPT_IPRESOLVE'
Vorrei sapere come posso abilitare il supporto per questa costante o come posso disabilitare il supporto IPv6 in php in modo che possa inviare richiesta all'API di Facebook Graph utilizzando IPv4.
mio codice è
$url = ("https://graph.facebook.com/me/access_token?tokrn");
$c = curl_init();
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_URL, $url);
curl_setopt($c, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
$contents = curl_exec($c);
$err = curl_getinfo($c,CURLINFO_HTTP_CODE);
curl_close($c);
Grazie
lol, qualcuno veramente mi odia qui, -1 su ogni mia domanda, continuate così ragazzina ... – TilalHusain
Grazie mille per la pubblicazione di questa domanda! Ha risolto i miei problemi di timeout. – Steven