2013-05-05 20 views

cevap

20

Elbette. İşte bir örnek:

indirilebilir kaynak kodunun LinqToTwitterDemo projesinde çalışan örneği vardır
 var auth = new ApplicationOnlyAuthorizer 
     { 
      CredentialStore = new InMemoryCredentialStore() 
      { 
       ConsumerKey = "twitterConsumerKey", 
       ConsumerSecret = "twitterConsumerSecret" 
      } 
     }; 

     await auth.AuthorizeAsync(); 

     var twitterCtx = new TwitterContext(auth); 

     var srch = 
      await 
      (from search in twitterCtx.Search 
      where search.Type == SearchType.Search && 
        search.Query == "LINQ to Twitter" 
      select search) 
      .SingleOrDefaultAsync(); 

     Console.WriteLine("\nQuery: {0}\n", srch.SearchMetaData.Query); 
     srch.Statuses.ForEach(entry => 
      Console.WriteLine(
       "ID: {0, -15}, Source: {1}\nContent: {2}\n", 
       entry.StatusID, entry.Source, entry.Text)); 

. Program.cs dosyasının yalnızca Uygulama için bir seçeneği vardır. Ayrıca bir örneği olan bir OAuthDemos.cs dosyası var.

+0

Oh, ve ben sadece OAout örneklerine bakıyordum :(Çok teşekkürler! Bu benim için çalışıyor! –

+0

Joe, Auth.IsAuthorized her zaman Authorize() çağırdı ve TwitterData başarıyla döndürdüğünde bile yanlış döndürür. Uygulamanın yetkilendirildiğini bildiğim bir şekilde biliyorum.Legm2Twitter'da yakalanamayan istisnalar aldığımı buldum. – DevDave

+0

yapılan her çağrıda Yetkilendir() 'i çağırırsam, http://stackoverflow.com/questions/16520278/linqtotwitter-isauthorized-hep-döner-yanlış-için-applicationonlyauthorizer/16528192 # 16528192 –

İlgili konular