0

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

或者还有其他方式可以与 twitter 联系 ??? 而不是 Twitterizer 2.4.2 ??

在 momnet 我使用 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 data Exception

是否有可用的开源 dll 以便我连接 twitter 而不是 pk 管理器???`

4

1 回答 1

0

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

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

auth.Authorize();

var twitterCtx = new TwitterContext(auth);
于 2013-07-10T19:19:36.147 回答