Date Image Sunday, September 27, 2009 | Kategoriler | C#, Linq, Tümü

Linq To Twitter İle Twitter Girdilerini Çekmek Ve Yeni Girdi Oluşturmak

   Twitter ı kullanıyorsanız ve bir blog yada web sayfanız varsa twitter girdilerinizi eklemek isteyebilirsiniz. Ya da ; şuan aklıma gelen güzel bir örnek , blogunuzun yönetim panelinden eklediğiniz bir makalenin linkini twitterınıza girdi olarak eklemek isteyebilirsiniz. Bunu çok basit bir şekilde sadece tek satır kod yazarak gerçekleştirebilirsiniz.

   Örnek console uygulaması;

Oncelikle buradaki dll i indirip projenize referans olarak eklemelisiniz.
 

static void Main(string[] args)

        {

            string name = ConfigurationSettings.AppSettings["twitterUserName"];

            string pass = ConfigurationSettings.AppSettings["twitterPassword"];

            List<Status> twitts = GetTwitts(name,pass);

 

            for (int i = 0; i < twitts.Count; i++)

            {

                if (i % 2 == 0)

                    Console.ForegroundColor = ConsoleColor.DarkYellow;

                else

                    Console.ForegroundColor = ConsoleColor.DarkRed;

                Console.WriteLine("{0}\n",twitts[i].Text);

            }

        }

 

        static List<Status> GetTwitts(string userName,string password)

        {

 

 

            TwitterContext tw = new TwitterContext(userName, password);

 

            var twitts = from t in tw.Status

                             where t.Type== StatusType.Friends

                             select t;

            Status s = new Status();

            tw.UpdateStatus("sample status text");//burası yeni girdi eklemek için yapmanız gereken tek şey!

            return twitts.ToList();

        }

linq to twitter console screen

twitter status sample

Etiketler :