Question

Je suis en train de créer le site Web pour montrer un live flux Twitter en ce qui concerne une étiquette de hachage particulier, dire #baseball ou d'un @twitter utilisateur particulier, mes regards de filtre comme #baseball OR @twitter

Maintenant je l'ai fait la mise en œuvre à l'aide Phirehose mais je veux utiliser AJAX à la place afin que je puisse contenir le flux en direct dans un div fixe sur mon site. Je cherchai beaucoup, et devinez beaucoup de gens ont fait cela, mais je ne suis pas en mesure de trouver un code de référence ou un exemple de la façon de le faire.

Code PHP J'utilise:

require_once('../lib/Phirehose.php');

class FilterTrackConsumer extends Phirehose
{
  public function enqueueStatus($status)
  {
    $data = json_decode($status, true);
    if (is_array($data) && isset($data['user']['screen_name'])) {
      echo $data['user']['screen_name'] . ': ' . urldecode($data['text']) . "\n";
    }
  }
}

// Start streaming
$sc = new FilterTrackConsumer('abc', 'abc', Phirehose::METHOD_FILTER);
$sc->setTrack(array('@twitter', '#baseball'));
$sc->consume();

J'ai besoin quelque chose de similaire avec Javascript et PHP. Ou comment le style de la sortie ici. L'aide serait appréciée

Était-ce utile?

La solution

La meilleure façon de faire une mise à jour en direct avec AJAX est avec vote.

Définir une minuterie, faire une demande d'AJAX à la page que vous venez d'envoyer, ajoutez la réponse à la page avec javascript:)

Voici quelques pages pour rendre le vote ajax, même si c'est assez simple dans la nature, et un setTimeout() serait assez bon pour le travail

http://www.nickriggs.com/posts / simple ajax-polling-plugin-pour-jquery /

https://github.com/RobertFischer/JQuery-PeriodicalUpdater/

Bonne chance!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top