2010-12-29 11 views
1

Gibt es eine .NET OAuth-Bibliothek, die speziell für die Arbeit mit Twitter entwickelt wurde? Vielleicht sogar etwas, um MVC zu unterstützen? Ein Basis-Controller vielleicht ......NET OAuth-Bibliothek, die speziell für die Arbeit mit Twitter entwickelt wurde

Ich verwende derzeit DotNetOpenAuth; es funktioniert gut genug, aber es scheint übertrieben, an manchen Stellen zu komplex und basiert auf Dokumentationen, die sich mehr auf Openid konzentrieren.

+0

Das ist auch meine Ansicht. Alle Bibliotheken, die ich gefunden habe, scheinen viel mehr, als ich je brauchen könnte oder möchte. Leider scheint OAuth so kompliziert zu sein, dass ich mehr Zeit als bisher zur Verfügung habe, um meine eigenen zu implementieren. –

+0

Ich stimme zu - die verfügbaren Optionen schienen zu kompliziert zu sein. Also schrieb ich ein - 700 Zeilen inklusive Kommentare. Einfach zu benutzen. http://croperplugins.codeplex.com/SourceControl/changeset/view/65333#1710422 Siehe auch diese Stackoverflow-Antwort. http://stackoverflow.com/questions/4002847/oauth-with-verification-in-net/4463378#4463378 – Cheeso

+0

Wow, ich könnte mehr nicht zustimmen. Ich habe mit OAuth 2 bei bestehenden Anbietern, Kunden usw. herumgespielt, um herauszufinden, was mit DOTNETOPENAUTH passiert - scheint zu kompliziert für das zu sein, was es tatsächlich tut, und ist sehr stark auf OpenID fokussiert. – schmoopy

Antwort

3

Ja, mehrere tatsächlich. LinqToTwitter und TweetSharp sind beide .NET-freie Bibliotheken für den Aufruf von Twitter. DotNetOpenAuth hat in OpenID eine längere Historie als OAuth, aber OAuth ist ein erstklassiges Szenario für DotNetOpenAuth. Das heißt, DotNetOpenAuth ist streng genommen eine Bibliothek auf Protokollebene, so dass übergeordnete Bibliotheken das Aufrufen von Twitter viel einfacher machen und ich würde eines davon sehr empfehlen.