Twitter API Kullanımı?

  • Konuyu başlatan Konuyu başlatan mstfcck
  • Başlangıç tarihi Başlangıç tarihi

mstfcck

Asistan
Katılım
18 Mart 2010
Mesajlar
174
Reaksiyon puanı
5
Puanları
0
C# ile Twitter API kullanımında hata alıyorum. Uygulama şu şekilde:

Kod:
using Twitterizer.Framework;

namespace TwitterApi2
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Button1_Click(object sender, EventArgs e)
        {
            Twitter t = new Twitter("mstfcck","socialnetworking");
            t.Status.Update("sf");
        }
    }
}

Hata: Authorization Failed

Gezinmediğim bakmadığım site kalmadı. Sebebini çözemedim. Bu konuda bilgisi olan varmı?
 

egemen2727

Öğrenci
Katılım
31 Mart 2011
Mesajlar
7
Reaksiyon puanı
0
Puanları
0
Twitter... Ya ben bu site de "following" leri bir türlü göremiyorum. Ne yaptım sa olmadı. Öğrenebildiğim kadarı ile (Birden fazla kişiye sorarak)genel bir sorun değilmiş. Ne olabilir bu benim yaşadığım sorun. Araya araya beni buraya getirdi madem. Bir bileniniz anlayanınız varsa yardımcı olursanız sevinirim.

Dipnot: Konu açamadığım için cevap olarak bildirmek zorunda kaldım...
Şimdiden anlayışınız için teşekkür ederim...
 

mstfcck

Asistan
Katılım
18 Mart 2010
Mesajlar
174
Reaksiyon puanı
5
Puanları
0
Kullandığım web browserı değiştir bi de öle dene sorun ondan da kaynaklanabilir.
 

blauzahn

Asistan
Katılım
23 Nisan 2008
Mesajlar
220
Reaksiyon puanı
1
Puanları
0
Api yi kullanmadım ama aldığın hatadan yola çıkarak ve yazdığın koda bakarak status yazmak istiyorsun sanırım ve autorize olamıyorsun.. Kullanıcı adı ve parolanı kontrol etmek ilk adım olabilir...
 

mstfcck

Asistan
Katılım
18 Mart 2010
Mesajlar
174
Reaksiyon puanı
5
Puanları
0
Kullanıcı adım ve parolam doğru. Sorun bu değil sanırım..
 

blauzahn

Asistan
Katılım
23 Nisan 2008
Mesajlar
220
Reaksiyon puanı
1
Puanları
0
Başka bir sitede video vermişsiniz :) onu izleyeyim ben de bir deneme yapıp deneyimleyeceğim bir şey olursa yazarım ;)

---------- Post added at 23:30 ---------- Previous post was at 23:03 ----------

Sitelerinde yeni frameworkler bulunmakta. Ben sizin kullandığınız eski frameworkü buldum, sanırım bununla erişimi engellemiş olabilirler, açıkları olduğundan dolayı... Ben de aynı hatayı almaktayım.
 

mstfcck

Asistan
Katılım
18 Mart 2010
Mesajlar
174
Reaksiyon puanı
5
Puanları
0
Evet olabilir. Bende yeni framework'lerde var ama onların kullanımı ile ilgili bir örnek bulamadım.
 

mstfcck

Asistan
Katılım
18 Mart 2010
Mesajlar
174
Reaksiyon puanı
5
Puanları
0
Evet öyle diyor ama API'nin kullanımı ile ilgili doğru düzgün bir örnek bulamadım. Yoruldum aramaktan :/
 

blauzahn

Asistan
Katılım
23 Nisan 2008
Mesajlar
220
Reaksiyon puanı
1
Puanları
0
Bence siteyi iyi incelemiyorsunuz..!

Şurada http://www.twitterizer.net/tutorials/getting-started-with-oauth/ nasıl autorize olabileceğinizi anlatan bir makale bulunmakta, her şey token'dan geçmekte.. Authorize olduktan sonra status update yapmak çok basit. Uygulamanızı twitter' a register ettikten sonra alacağınız bilgiler ile auth kodu aşağıdaki gibi (bu client uygulama için, web için bir callback sayfası hazırlamanızı öneriyor);

Kod:
OAuthTokens [COLOR="red"]tokens[/COLOR] = new OAuthTokens();
tokens.AccessToken = "XXX";
tokens.AccessTokenSecret = "XXX";
tokens.ConsumerKey = "XXX";
tokens.ConsumerSecret = "XXX";

Sonrasında ise basit iki satır kod ile status update;

Kod:
TwitterResponse<TwitterStatus> status = TwitterStatus.Update([COLOR="red"]tokens[/COLOR], StatusUpdate.Text);

[COLOR="red"]//Eğer gerek duyuyorsanız..[/COLOR]
MessageBox.Show(status.ErrorMessage);
 

mstfcck

Asistan
Katılım
18 Mart 2010
Mesajlar
174
Reaksiyon puanı
5
Puanları
0
Bu konudan şimdilik elimi çekiyorum :) ama ilgilleriniz için teşekkürler. Bi gün çözdüğümde sizle de paylaşıcam..
 
Üst