2014-01-22 44 views
2

我有真正的麻煩試圖創建使用說明這裏的認證上下文的OAuth - 我安裝了NuGet包的穩定v2.1.11>http://linqtotwitter.codeplex.com/wikipage?title=Implementing%20OAuth%20for%20ASP.NET%20MVC&referringTitle=Learning%20to%20use%20OAuth認證具有使用LINQ to Twitter的

,但在第一塊代碼證書存儲和SessionStateCredentialStore沒有被解析,即使當我使用LinqToTwitter;

var auth = new MvcAuthorizer 
      { 
       CredentialStore = new SessionStateCredentialStore 
       { 
        ConsumerKey = ConfigurationManager.AppSettings["consumerKey"], 
        ConsumerSecret = ConfigurationManager.AppSettings["consumerSecret"] 
       } 
      }; 

他的例子使用的控制器操作進行認證,但我只是想創建一個單一的方法的上下文,因爲我使用的API通過應用程序而無需登錄。

有沒有別的東西我在這裏失蹤?

回答

1

我最近更新了v3.0的文檔,在那裏我重新命名了一些項目以更好地反映它們的用途併爲庫增加更多的一致性。下面是應該看在2.1.11:

var auth = new MvcAuthorizer 
{ 
    CredentialStore = new SessionStateCredentials 
    { 
     ConsumerKey = ConfigurationManager.AppSettings["consumerKey"], 
     ConsumerSecret = ConfigurationManager.AppSettings["consumerSecret"] 
    } 
}; 

下載的源代碼中有一個名爲LinqToTwitterMvcDemo用一個例子項目:

https://linqtotwitter.codeplex.com/SourceControl/latest#LinqToTwitterMvcDemo/Controllers/HomeController.cs

+0

謝謝先生!順便說一下你的項目很棒。 – Smith