我需要实现的Twitter API的应用程序唯一的身份验证和我通过搜索linq2twitter OAuth的样品和计算器的问题,但我没有找到任何关于它的帮助。
是否有可能实现这种与linq2twitter以及如何授权?
我需要实现的Twitter API的应用程序唯一的身份验证和我通过搜索linq2twitter OAuth的样品和计算器的问题,但我没有找到任何关于它的帮助。
是否有可能实现这种与linq2twitter以及如何授权?
当然是。 下面是一个例子:
var auth = new ApplicationOnlyAuthorizer
{
CredentialStore = new InMemoryCredentialStore()
{
ConsumerKey = "twitterConsumerKey",
ConsumerSecret = "twitterConsumerSecret"
}
};
await auth.AuthorizeAsync();
var twitterCtx = new TwitterContext(auth);
var srch =
await
(from search in twitterCtx.Search
where search.Type == SearchType.Search &&
search.Query == "LINQ to Twitter"
select search)
.SingleOrDefaultAsync();
Console.WriteLine("\nQuery: {0}\n", srch.SearchMetaData.Query);
srch.Statuses.ForEach(entry =>
Console.WriteLine(
"ID: {0, -15}, Source: {1}\nContent: {2}\n",
entry.StatusID, entry.Source, entry.Text));
有在下载的源代码的LinqToTwitterDemo项目运行的例子。 Program.cs文件具有唯一的应用程序的选项。 还有一个具有例如OAuthDemos.cs文件。