-
Problema con Twitter
Buongiorno a tutti,
sono di nuovo a scrivere dopo pochi giorni perché oggi ho scoperto che non riesco ad importare il mio ultimo messaggio postato su Twitter. Non essendo al corrente di cambiamenti nella API di Twitter e non essendoci revoche sulla app che ho creato, ci possono essere dei problemi nella comunicazione tra i server o qualcosa cambiato dall'oggi al domani?
Ancora grazie,
ROAR
-
Che script usi di preciso per l'importazione?
-
Si tratta di uno script (in PHP) mio che negli ultimi anni ha sempre funzionato.
Non riesco a capire dove ci sia l'interruzione, nel senso se ci siano comandi obsoleti con la nuova versione di PHP, se ci sia l'interruzione nel server-to-server (e comunque Twitter era nella whitelist) o se da lato Twitter hanno cambiato le API (cosa che non mi risulta).
Grazie,
ROAR
-
Riporta il codice dello script.
-
La parte di codice che gestisce il tutto è come segue (si basa sulla twitteroauth di Abraham Williams):
Codice:
// ROAR's Twitter Simple Reader v2.0.2
// Imposto il rate-limit
$cache = '40';
// Controllo il rate-limit
if (time() - @filemtime("status.txt") > $cache )
{
// Create our twitter API object
require_once("twitteroauth/twitteroauth.php");
$oauth = new TwitterOAuth('xxx', 'yyy', 'zzz', 'aaa');
// Send an API request to verify credentials
$testo = $oauth->get("statuses/user_timeline", array("include_rts" => true, "count" => 1));
// Tiro fuori il testo da scrivere (e lo rimetto in ISO-qualcosa...)
foreach($testo as $a)
{
$scrivi = utf8_decode($a->text);
$scrivi = htmlspecialchars_decode($scrivi);
}
Successivamente il testo viene salvato su file (non credo la parte sia di interesse).
Ho controllato e su Twitter l'app risulta attiva sull'account.
Buona giornata,
ROAR
-
Che versione di PHP hai attiva sul tuo spazio web?
-
PHP 5.6, ho provato anche con PHP 5.4 e il risultato è lo stesso.
Grazie,
ROAR