2

ここの手順を使用して認証コンテキストを作成しようとすると、本当に問題が発生します-> http://linqtotwitter.codeplex.com/wikipage?title=Implementing%20OAuth%20for%20ASP.NET%20MVC&referringTitle=Learning%20to%20use% 20O認証

安定版 v2.1.11 の nuget パッケージをインストールしましたが、コードの最初のブロックで、LinqToTwitter を使用している場合でも、credentialStore と SessionStateCredentialStore が解決されません。

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

彼の例ではコントローラー アクションを使用して認証しますが、サインインする必要なくアプリケーションを介して API を使用しているため、単一のメソッドでコンテキストを作成したいだけです。

私がここで見逃しているものは他にありますか?

4

1 に答える 1

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

于 2014-01-22T18:17:49.353 に答える