Arşivler

C# (C Sharp) ile Twitter’a Tweet Göndermek

C Sharp
C Sharp

Twitter’a entegre olabilecek bir proje üzerinde çalışıyorum. C Sharp tan kendi Twitter hesabımıza  tweet göndereceğiz. Bu program için yapacaklarımız çok da zor değil.

Yapacağımız ilk işlem bizim programımızdan Twitter’a erişmek için Twitter’dan izin almak olucak. Bu izin bizim Twitter uygulamızın Twitter’a güvenli bir şekilde bağlanmasını sağlayacak. Biz kendi C# uygulamızı geliştirirken ayrıca bir Twitter uygulaması oluşturmuş olacağız aslında.

Twitter’dan bu izni almak için https://dev.twitter.com/apps adresine girip. Create a new application butonuna tıklayalım. Karşınıza gelecek sayfada Twitter uygulamınızın ismi, açıklaması ve uygulamanızın internet adresini gireceğiz. “Callback URL” kısmını boş bırakalım şimdilik. Başka yazımda bunu belirteceğim. Acces Level’i Read and Write olarak değiştirin. Kullanım koşulu kabul edelim.

Ardından çıkacak sayfada şöyle bilgiler bizi karşılayacak.

blank

 

Bu görüntünün altında gözüken Your access token bölümünde Create My Access Token butonuna tıklayalım.

blank

Bu sayfada çıkan bilgilerimiz bizim kendi programımızdan bağlanmamız için gerekli ve benzersiz olan anahtarlarımızdır.

Bu sayfada bize şu bilgiler lazım. Consumer Key, Consumer Secret, Acces Token ve Access Token Secret bölümlerinde bulunan şifrelerimiz olacak. Bunlar şimdi dursun.

Twitter’dan gerekli olan bilgilerimizi aldık şimdi sıra geldi kendi programımıza bağlama işemlerine.

C Sharp programını örnek olarak aşağıdaki görüntüdeki gibi tasarladım.

blank

Uygulamamız bu görünümde olacak. Uygulamamıza Twitter’a bağlamak için bir kütüphaneye ihtiyacımız olacak. Bu kütüphane  tweetsharp kütüphanesi. Bu kütüphaneyi şu adresten indirelim ve programımıza bu kütüphaneyi ekleyelim.

Bu kütüphaneyi programımıza ekledikten sonra herşey çok kolay.

var service = new TwitterService("Consumer Key", "Consumer Secret");
service.AuthenticateWith("Acces Token", "Access Token Secret ");
service.SendTweet(textBox1.Text);
textBox1.Text = "";

İşte bu kadar!

Consumer Key, Consumer Secret, Acces Token ve Access Token Secret yazan yerlere size Twitter’ın verdiği değerleri yazın. Ve kendi oluşturduğunuz programınızdan Tweet atabilirsiniz.