Étape 5: Rendre tous ensemble
Maintenant, nous avons accès par programmation à Twitter et accès par programmation à votre cœur, nous allons donc coller ensemble ! Plutôt que de traiter avec la mise en œuvre du schéma d’authentification OAuth nous-mêmes, nous allons compter sur une bibliothèque PHP appelée phirehose pour traiter le travail ennuyeux d’authentification avec Twitter et le filtrage de nos Tweets pour nous. Phirehose téléchargement de Github dans votre dossier de bureau en entrant la commande suivante dans le Terminal et en appuyant sur entrer :
CD ~/Desktop & & git clone https://github.com/fennb/phirehose.git
Maintenant basculer vers le Finder, allez sur votre bureau et ouvrez le dossier phirehose qui vient d’être ajouté. À l’intérieur de la phirehose doit être un dossier appelé exemple. Ouvrez le fichier appelé filtre-oauth.php à l’aide d’un éditeur de texte (un gentil libre, texte brut éditeur pour Mac que j’aime est Fraise, mais vous pouvez utiliser le TextEdit intégré aussi bien).
Nous allons faire quelques changements. Tout d’abord, vous aurez besoin d’ajouter quelques lignes de code. Copier et coller à partir de ce lien de pastebin et tout coller après l’accolade droite (}) qui découle directement de la ligne qui commence par imprimer. (Voir la capture d’écran pour confirmer que vous collez au bon endroit.)
Après avoir collé dans ce code, vous aurez besoin de changer les deux instances de YOURDEVICEIDHERE et YOURACCESSTOKENHERE à votre ID de périphérique Spark base réelle et l’accès jeton.
Ensuite, vous devrez mettre à jour les quatre chaînes vides en bas de la page en remplissant votre réelle clé de consommateur de Twitter, Twitter Consumer Secret, Twitter OAuth Token et Twitter OAuth Secret.
Enfin, la deuxième à la dernière ligne du fichier avec le hashtag ou hashtags que vous souhaitez suivre. Dans ma capture d’écran, je suis juste suivi le hashtag lazysunday (pas besoin de mettre le symbole # ici).
Maintenant, enregistrez le fichier et revenir au Terminal. Tapez la commande suivante pour exécuter le programme avec l’interpréteur PHP :
php ~/Desktop/phirehose/example/filter-oauth.php
Maintenant votre programme est ainsi dégagés une connexion aux serveurs de Twitter pour un flux constant de n’importe quel Tweets contenant vos hashtags spécifié. Lorsqu’un Tweet est reçu, votre programme sera demi-tour et envoyer votre cœur le message « s’allument ». Vérifiez-le dehors !
Notez que si vous voulez essayer les hashtags différents ou modifier le programme PHP en quelque sorte, vous aurez besoin de l’arrêter en tapant ctrl-C, édition et réenregistrer le fichier dans votre éditeur de texte, puis re-exécuter le programme. Un bon truc consiste à utiliser la flèche vers le haut pour voir le passé commandes pour enregistrer vous avoir à retaper la commande d’exécution de programme. (p. ex. ctrl-C, flèche, entrez volonté arrêtez et redémarrez le programme).