Visualizzazione risultati 1 fino 7 di 7

Discussione: Problema con Twitter

  1. #1
    officialroar non è connesso Neofita
    Data registrazione
    24-09-2004
    Messaggi
    24

    Predefinito 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
    Formula 1, Skiing, Aerospace and whatever comes into my mind
    Segui il Campionato 2017 di Formula 1 su officialROAR

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Che script usi di preciso per l'importazione?

  3. #3
    officialroar non è connesso Neofita
    Data registrazione
    24-09-2004
    Messaggi
    24

    Predefinito

    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
    Formula 1, Skiing, Aerospace and whatever comes into my mind
    Segui il Campionato 2017 di Formula 1 su officialROAR

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Riporta il codice dello script.

  5. #5
    officialroar non è connesso Neofita
    Data registrazione
    24-09-2004
    Messaggi
    24

    Predefinito

    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
    Formula 1, Skiing, Aerospace and whatever comes into my mind
    Segui il Campionato 2017 di Formula 1 su officialROAR

  6. #6
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Che versione di PHP hai attiva sul tuo spazio web?

  7. #7
    officialroar non è connesso Neofita
    Data registrazione
    24-09-2004
    Messaggi
    24

    Predefinito

    PHP 5.6, ho provato anche con PHP 5.4 e il risultato è lo stesso.

    Grazie,

    ROAR
    Formula 1, Skiing, Aerospace and whatever comes into my mind
    Segui il Campionato 2017 di Formula 1 su officialROAR

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •