有没有Twitterizer 2.4.2.dll可用?

时间:2013-07-10 13:28:04

标签: c# asp.net visual-studio-2008 twitter

我正在开发一个应用程序,用户将在Twitter中搜索我的应用程序。但我找不到任何Twitterizer 2.4.2.dll我发现只有包管理器安装程序我在哪里vs 2008在vs 2008中没有pk经理 一些网站告诉pk经理的替代品,但这些都是很长的过程。 我想简短的解决方案是否有任何Twitterizer 2.4.2.dll可用???所以我用twitter连接

或有任何其他方式与Twitter连接???而不是Twitterizer 2.4.2 ??

在妈妈网上我正在使用LinqtoTwitter.dll,我的代码是

       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();
    }

但是它给了我'Bad Authentication数据 例外

有开源dll可用,所以我用twitter连接不用pk管理器??? `

1 个答案:

答案 0 :(得分:0)

使用ApplicationOnlyAuthorizer,您必须调用Authorize(),如下所示:

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

auth.Authorize();

var twitterCtx = new TwitterContext(auth);