Przygotowując się do realizacji pracy magisterskiej znalazłem ciekawe API dla Twittera w .Netowym światku, jest nim Tweetinvi. We wpisie przedstawię w jaki sposób napisać prostą aplikację korzystającą z API Twettera oraz jak zarejestrować dostęp do API tego portalu.
Przed implementacją należy dodać aplikację na portalu Twitter, aby otrzymać dostęp do API.
W tym celu odwiedzamy Twitter Application Managment i dodajemy nową aplikację.

Możemy teraz napisać prosty kod pobierający tweety związane z konkretnym hash tagiem (dla przykładu zakładam popularny w ostatnich dniach: #StrajkNaSlasku).
using System;
using Tweetinvi;
namespace Kielan.WebMining.Twittinvi
{
class MainClass
{
public static void Main (string[] args)
{
// Setup your credentials
TwitterCredentials.SetCredentials("Access_Token", "Access_Token_Secret", "Consumer_Key", "Consumer_Secret");
var result = Search.SearchTweets ("StrajkNaSlasku");
result.ForEach (x => Console.WriteLine ("Creator: {0}\nText: {1}\n\n", x.Creator, x.Text));
}
}
}
Kod ten trzeba jeszcze uzupełnić o odpowiednie dane dla Twitter Credentials. Customer_Token oraz Customer_Token_Secret możemy znaleźć w zakładce Keys and Access Tokens. Natomiast Access_Token oraz Access_Token_Secret musimy sobie wygenerować w znajdującej się niżej na tym samym ekranie sekcji Your Access Token.



Wynik działania tej prostej aplikacji możemy sprawdzić w zrzucie poniżej.

