Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
License and Acknowledgments =========================== SharpOauth is an OAuth Consumer .Net Library Class developed in C# and distributed under the MIT License: http://www.opensource.org/licenses/mit-license.php I've coded this library as part of an addin for Microsoft Office which calls an API using the OAuth protocol having failed to find a lightweight library on OAuth.net. A fellow developer gave me a start by sharing with me some C# Code including the OAuthBase.cs class. It seems this class originated with Tim Pinkawa [http://www.timpinkawa.net/misc/oauthbasetwitter.html]. This work is built on these contributions. It is shared on GIT Hub: https://github.com/samo9789 Code Samples ============ The code samples call the twitter API for test purposes. You need a Twitter consumerKey and consumerSecret to run them. The first code sample [sample1_twitterClient] calls the Twitter API like a Desktop/Mobile application would. That means that the authorization process is completed by entering a pincode (in the console window). => To run this test, edit the file "Main.cs" and enter your consumerKey and consumerSecret then compile the project. The second code sample [sample2_twitterWeb] calls the Twitter API as a web application. Once the authorization process is completed, twitter redirects the user to the callback URL you defined in your twitter application settings. => To run this test, edit the configuration file "web.config", enter your consumerKey and consumerSecret then recompile the application. Compatibility ============= I've tested this library in my Office Addin on a Microsoft Windows XP Environment with Visual Studio Pro. I've also worked with this library on Mac OS X using MonoOSX and MonoDevelop in order to develop the first code sample. Contact ======= gmail: samantha.halfon website: www.worldgoneweb.com