Sto provando a effettuare una chiamata all'API di Twitter.L'API di Twitter restituisce NULL su XAMPP
In breve il mio problema è lo stesso descritto come here. Effettuando la mia chiamata ottengo NULL
su un var_dump()
del risultato.
Tuttavia
cURL funziona bene, ho incluso la versione più recente del twitter-api-php sceneggiatura e tutti i gettoni, le chiavi e segreti siano corretti.
Sto lavorando a un'installazione XAMPP locale. Questo causa il problema? Ma sembra funzionare per altre persone. Php è configurato male nel mio caso? O mi mancava semplicemente un punto e virgola (che dubito perché non ho errori)?
Ecco il mio codice:
ini_set('display_errors', true);
require_once('.\libs\TwitterAPIExchange.php');
$settings = array(
'oauth_access_token' => '############',
'oauth_access_token_secret' => '############',
'consumer_key' => '########',
'consumer_secret' => '###########'
);
$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
$requestMethod = "GET";
$getfield = '?screen_name=J7mbo';
$twitter = new TwitterAPIExchange($settings);
$response = $twitter->setGetfield($getfield)
->buildOauth($url, $requestMethod)
->performRequest();
var_dump(json_decode($response));
** Hai cURL abilitato correttamente in XAMPP? ** - Il tuo 'phpinfo()' mostra questo per essere il caso? – Jimbo
Per quanto posso vedere, dice: 'supporto cURL \t abilitato' in' phpinfo() ' –
Potresti scrivere un semplice script di test cURL per assicurarti che funzioni come previsto? Le persone che hanno avuto problemi con questo aspetto sembravano aver impostato erroneamente CURL, quindi cerchiamo di escludere il 100% prima di continuare. – Jimbo