我正在开发一个应用程序,用户将在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管理器??? `
答案 0 :(得分:0)
使用ApplicationOnlyAuthorizer,您必须调用Authorize(),如下所示:
var auth = new ApplicationOnlyAuthorizer
{
Credentials = new InMemoryCredentials
{
ConsumerKey = "xxxx",
ConsumerSecret = "xxxx"
}
};
auth.Authorize();
var twitterCtx = new TwitterContext(auth);