TweetinviAPI 0.9.0.1
See the version list below for details.
Requires NuGet 1.1 or higher.
dotnet add package TweetinviAPI --version 0.9.0.1
NuGet\Install-Package TweetinviAPI -Version 0.9.0.1
<PackageReference Include="TweetinviAPI" Version="0.9.0.1" />
<PackageVersion Include="TweetinviAPI" Version="0.9.0.1" />
<PackageReference Include="TweetinviAPI" />
paket add TweetinviAPI --version 0.9.0.1
#r "nuget: TweetinviAPI, 0.9.0.1"
#:package TweetinviAPI@0.9.0.1
#addin nuget:?package=TweetinviAPI&version=0.9.0.1
#tool nuget:?package=TweetinviAPI&version=0.9.0.1
This alpha version provide a Twitter 1.1 API (SDK) with many functionalities that your application can build upon to create your own Twitter application.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net is compatible. |
-
- Newtonsoft.Json (>= 6.0.1)
- Unity (>= 2.1.505.2)
GitHub repositories (12)
Showing the top 12 popular GitHub repositories that depend on TweetinviAPI:
| Repository | Stars |
|---|---|
|
ONLYOFFICE/CommunityServer
Free open source office suite with business productivity tools: document and project management, CRM, mail aggregator.
|
|
|
shinyorg/shiny
.NET Framework for Backgrounding & Device Hardware Services (iOS, Android, & Catalyst)
|
|
|
aelassas/wexflow
Workflow Automation Engine
|
|
|
NicolasConstant/BirdsiteLive
An ethical bridge from Twitter
|
|
|
shr670377723/CommunityServer-master
|
|
|
Nican/Furland
Building a real-time twitter graph of your friends
|
|
|
kentcb/YouIandReactiveUI
The sample code for my book: You, I, and ReactiveUI
|
|
|
jorgevgut/airquality-mx
|
|
|
IEvangelist/learning-blazor
The application for the "Learning Blazor: Build Single Page Apps with WebAssembly and C#" O'Reilly Media book by David Pine.
|
|
|
CnGal/CnGalWebSite
CnGal是一个非营利性的,立志于收集整理国内制作组创作的中文Galgame/AVG的介绍、攻略、评测、感想等内容的资料性质的网站。
|
|
|
ncosentino/DevLeader
Projects referred to by my blog, Dev Leader
|
|
|
LambdaSharp/LambdaSharpTool
Serverless .NET on AWS - λ# is a CLI and Framework for Rapid Application Development using .NET on AWS
|
| Version | Downloads | Last Updated |
|---|---|---|
| 0.9.7.1 | 1,727 | 4/28/2015 |
| 0.9.7 | 152 | 4/27/2015 |
| 0.9.7-test1 | 94 | 4/27/2015 |
| 0.9.6.1 | 1,122 | 3/30/2015 |
| 0.9.5.2 | 2,035 | 2/24/2015 |
| 0.9.5.1 | 197 | 2/22/2015 |
| 0.9.3.4 | 8,233 | 6/18/2014 |
| 0.9.3.3 | 299 | 6/5/2014 |
| 0.9.3.2 | 99 | 6/3/2014 |
| 0.9.3.1 | 96 | 6/2/2014 |
| 0.9.3 | 94 | 6/1/2014 |
| 0.9.2.3 | 219 | 4/24/2014 |
| 0.9.2.2 | 116 | 4/15/2014 |
| 0.9.2.1 | 80 | 4/10/2014 |
| 0.9.2 | 103 | 4/7/2014 |
| 0.9.1.1 | 164 | 3/31/2014 |
| 0.9.0.7 | 102 | 3/19/2014 |
| 0.9.0.6 | 87 | 3/19/2014 |
| 0.9.0.5 | 85 | 3/18/2014 |
| 0.9.0.4 | 88 | 3/16/2014 |
| 0.9.0.3 | 86 | 3/11/2014 |
| 0.9.0.2 | 96 | 3/6/2014 |
| 0.9.0.1 | 122 | 2/21/2014 |
| 0.9.0 | 97 | 2/20/2014 |
| 0.8.3.23 | 97 | 1/22/2014 |
| 0.8.3.22 | 117 | 12/9/2013 |
| 0.8.3.21 | 100 | 11/14/2013 |
| 0.8.3.2 | 122 | 10/25/2013 |
| 0.8.3.1 | 103 | 10/7/2013 |
| 0.8.3 | 92 | 9/29/2013 |
| 0.8.2.2 | 113 | 9/10/2013 |
| 0.8.2.1 | 94 | 9/5/2013 |
| 0.8.1 | 88 | 8/20/2013 |
!! What's new
Tweetinvi 0.9.0.0 does not just add new features, The new version does not just add new features, the API has been entirely re-designed in order to simplify the development and to increase the reliability of the product.
We consequently made important changes that will make previous applications not compatible with the new version. But let me explain…
!! You will love the Tweetinvi namespace
To ease the development we have implemented static classes that provide all the features existing in the Tweetinvi API. This imply that you should be able to develop your entire application only 2 namespaces:
- Tweetinvi
- TweetinviCore.*
These classes allow you to create object as well as interacting with them. The objects created will let you access all the features that can be related with this object.
Here is the list of static classes:
- *CredentialsCreator* (give you the ability to generate credentials for your users)
- *Tweet* (create, publish tweets)
- *User* (access information related with users)
- *Message* (check your private messages and send some)
- *Timeline* (access the different timelines existing in Twitter)
- *Search* (search tweets)
- *RateLimit* (know how much queries you can perform)
- *Stream* (access a continuous flow of information coming from twitter)
- *TweetList* (get information about your lists)
- *Trends* (get the latest trends)
- *SavedSearch* (access the searches you've saved)
- *TwitterAccessor* (perform your own queries)
- *Help* (access help information)
- *ExceptionHandler* (get information about exception that previously occurred)
!! Examples
// Get currently logged user
{{
var user = User.GetLoggedUser();
}}
// Publish Tweet
{{
Tweet.PublishTweet("Hello Tweetinvi");
}}
// Get all the tweets from stream
{{
var sampleStream = Stream.CreateSampleStream();
sampleStream.TweetReceived += (sender, args) => { Console.WriteLine(args.Tweet.Text); };
sampleStream.StartStream();
}}
// Publish a private message
{{
Message.PublishMessage("Hello bro!", "recipientName");
}}
!! Some of the new features
- Updated all classes and implemented all the fields received from the Twitter API
- Complete redesign of the credentials system
- Credentials Creator with CallbackURL
- Complete UserStream API implemented
- Added all twitter messages within the Stream classes
- Tweet Search
- Tweet Lists
- Exception management is now greatly simplified
!!! Other improvements
- Compatibility with .NET 4.5
- SOLID design application
- Performances improved
- Single DLL