2013-07-10 40 views
0

我正在開發一個應用程序,用戶在twitter中搜索時會拋出我的應用程序。但我找不到任何Twitterizer 2.4.2.dll,我發現只有包管理器安裝程序,每一個我有vs 2008年vs 2008年有沒有一個PK經理 一些網站告訴替代的PK經理,但這些都是長期processess。 我想簡短的解決方案是否有任何Twitterizer 2.4.2.dll可用???以便我連接推特有沒有可用的Twitterizer 2.4.2.dll?

或者有任何其他方式與Twitter連接?是Twitterizer 2.4.2的?

在我使用LinqtoTwitter.dll我的代碼momnet是

 static void Main(string[] args) 
    { 
     var auth = new ApplicationOnlyAuthorizer 
     { 
      Credentials = new InMemoryCredentials 
      { 
       ConsumerKey = "xxxx", 
       ConsumerSecret = "xxxx" 

      } 
     }; 
     var twitterCtx = new TwitterContext(auth); 

     var queryResults = 
      from search in twitterCtx.Search 
      where search.Type == SearchType.Search && 
        search.Query == "Linq To Twitter" 
      select search; 

     Search srch = queryResults.Single(); 


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

,但它給我`壞的認證數據 異常

有開源的DLL速效,使我與Twitter連接不與PK經理? `

+0

諾米嗨,請看看我的問題和答案在這裏。有一個鏈接到GitHub項目,它有asp.net和MVC中的例子。請注意,如果它有任何用處。 – hutchonoid

回答

0

隨着ApplicationOnlyAuthorizer,你必須調用授權(),像這樣:

var auth = new ApplicationOnlyAuthorizer 
{ 
    Credentials = new InMemoryCredentials 
    { 
     ConsumerKey = "xxxx", 
     ConsumerSecret = "xxxx" 
    } 
}; 

auth.Authorize(); 

var twitterCtx = new TwitterContext(auth);