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();
}


