Cookie Consent by Free Privacy Policy Generator
Privacy
Polipone
<novembre 2024>
lunmarmergiovensabdom
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678
Immagini

Universal App - Twitter - visualizzare i Tweet di un utente

Per visualizzare i tweet di un utente nella nostra app, il modo più semplice è il seguente:

Attività da fare su TWITTER
  1. Bisogna avere un account Twitter
  2. Creare un'App su Twitter, collegandosi al link: https://apps.twitter.com/
  3. Durante la fase di creazione specificare il nome e una breve descrizione
  4. Una volta creata l'app saranno subito disponibili il CONSUMER KEY e il CONSUMER SECRET
  5. Andare nella sezione Key and Access Tokens e creare un nuovo Access Token. Saranno così disponibili il ACCESS TOKEN e il ACCESS TOKEN SECRET
  6. twitter1.jpg

Attività da fare su Visual Studio
  1. Scaricare con NuGet il pacchetto TweetMoaSharp, wrapper basato su TweetSharp di Crenna/Diller
  2. Per visualizzare l'elenco dei tweet di un utente "X", è sufficiente scrivere il seguente codice:

var service = new TwitterService(_consumerKey, _consumerSecret);
service.AuthenticateWith(_accessToken, _accessTokenSecret);
service.ListTweetsOnUserTimeline(new ListTweetsOnUserTimelineOptions() { ScreenName = "XXXXXX" }, (ts, rep) =>
{
	if (rep.StatusCode == System.Net.HttpStatusCode.OK)
	{
		//bind
		Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
		{
			tweetList.ItemsSource = ts;
		});

	}
});



Specificare in ScreenName il nome dell'utente Twitter del quale vogliamo visualizzare i Tweet La ListBox tweetList è la lista sul cui ItemsSource mettiamo in bind il ts (TwitterStatus) Il TwitterStatus ha le seguenti proprietà (ne descrivo solo alcune, le altre le potete facilmente leggere in VisualStudio)
  • Text: è il contenuto del Tweet
  • CreatedDate: è la data di creazione del Tweet

Notifiche