Étape 17 : Serveur source code échantillon
Rendez-vous sur https://github.com/evankale/TwitterPoster pour télécharger l’exemple de serveur source code (appuyez sur "Télécharger ZIP" si vous n’avez pas Git mis en place). Vous aurez besoin de mettre en place pour compiler Java ou être en mesure de traduire cette source dans une autre langue.
Vous devrez remplacer l’espace réservé chaînes dans TwitterManager.java avec les touches appropriées de Twitter compte ID (liée au téléphone mobile) et l’endroit titulaire cordes en GoogleManager.java avec les touches de Google CSE.
Cet exemple d’application serveur est conçu pour rechercher les deux sites - Wikipedia et Yelp.
Pour effectuer une recherche de Wikipedia - envoyez un SMS à twitter shortcode (c’est à dire, le tweet) une requête de recherche sous la forme: « wiki [chaîne aléatoire] [nombre maximum de résultats de recherche renvoyés] [chaîne de recherche] »
Pour effectuer une recherche de Yelp - envoyez un SMS au shortcode twitter (c’est à dire, tweet) une recherche de requête sous la forme: "yelp [chaîne aléatoire] [nombre maximum de résultats de recherche renvoyés] [chaîne de recherche] »
Trouvera ici une liste de numéros courts Twitter : Twitter shortcodes
Limites :
- Chaque tweet a une limite de caractères maximale de 140. Tous les tweets au-dessus de 140 caractères sont tronqués. Tous les espaces sont supprimés dans la recherche de Wikipedia pour sauver des personnages.
- API de Twitter limite un utilisateur pour effectuer une demande 15 toutes les 15 minutes (c’est à dire, post 15 résultats de recherche toutes les 15 minutes)
- Le tweet de même exact ne peut pas être tweeté plus d’une fois. Cela peut contourné en ajoutant une chaîne aléatoire dans le tweet.