Stap 17: Server bron codevoorbeeld
Hoofd over aan https://github.com/evankale/TwitterPoster voor het downloaden van de server monster broncode (hit "Download ZIP" als u geen Git instellen). U moet worden ingesteld om te compileren van Java of zitten kundig voor deze bron in een andere taal vertalen.
U moet de plaats houder tekenreeksen in TwitterManager.java vervangen door de juiste Twitter toetsen en account-ID (een gekoppeld aan mobiele telefoon), en de plaats houder tekenreeksen in GoogleManager.java met de Google CSE-toetsen.
Deze server monster app is ontworpen om twee sites - Wikipedia en Yelp zoeken.
Voor het uitvoeren van een Wikipedia search - Stuur een SMS naar de shortcode (ie, tweet) twitter een zoekopdracht in de vorm: "wiki [willekeurige tekenreeks] [max aantal zoekresultaten geretourneerd] [Zoek string]"
Voor het uitvoeren van een zoekopdracht Yelp - Stuur een SMS naar twitter shortcode (ie, tweet) een zoekopdracht in de vorm: "yelp [willekeurige tekenreeks] [max aantal zoekresultaten geretourneerd] [Zoek string]"
Een lijst van Twitter shortcodes kan hier worden gevonden: Twitter shortcodes
Beperkingen:
- Elke tweet heeft een maximale karakter limiet van 140. Alle tweets boven 140 tekens worden afgekapt. Alle ruimten worden verwijderd in de Wikipedia search tekens opslaan.
- Twitter's API beperkt een gebruiker zodat 15 verzoek elke 15 minuten (dat wil zeggen, post 15 zoekresultaten elke 15 minuten)
- De exacte dezelfde tweet kan niet meer dan eens worden tweeted. Dit kan omzeild door het toevoegen van een willekeurige string in de tweet.