Sicher ist. Hier ein Beispiel:
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));
Es gibt laufende Beispiele im LinqToTwitterDemo Projekt des herunterladbaren Quellcode. Die Datei Program.cs hat eine Option für Nur Anwendung. Es gibt auch eine OAuthDemos.cs-Datei, die ein Beispiel enthält.
Oh, und ich sah nur auf OAout Beispiele :(Vielen Dank! Das funktioniert für mich! –
Joe, Auth.IsAuthorized gibt immer falsch, auch wenn es Authorize() aufgerufen hat und erfolgreich TwitterData zurückgibt. Wie kann ich Ich habe festgestellt, dass ich in Linq2Twitter nicht abgefangene Ausnahmen erhalte, wenn ich Authorize() bei jedem Anruf anrufe, der gemacht wird – DevDave
Ich habe gerade eine ähnliche Frage hier beantwortet: http://stackoverflow.com/questions/16520278/linqtotwitter-isauthorized-always-returns-false-for-applicationonlyauthorizer/16528192 # 16528192 –