LinqToTwitter

LINQ Provider for the Twitter API (C# Twitter Library)

MIT License

Stars
512
Committers
27

Bot releases are hidden (Show)

LinqToTwitter - LINQ to Twitter v6.15.0 Latest Release

Published by JoeMayo over 2 years ago

Supporting Twitter API v2 and v1 endpoints that aren't yet replaced by v2. Changes in this release:

  • Upgraded to .NET 6 (Thanks Adam Swanson)
  • Updated Issue/General Templates (Thanks Jaap)
  • Updated license to MIT
  • Implements Bookmarks
  • Supports Quote Tweets
  • Includes Reverse Chronological Timelines
  • Adds polls to Tweet Include Responses
  • Supports NewestID and OldestID in TweetMeta
  • Improved error message handling
  • Updated Raw Queries to use Twitter API v2 Base URL
  • Supports ID on TweetEntityMention
  • Fixed PlaceField.CountryCode spelling
  • Fixed ASP.NET OAuth2 bug with missing offline.access scope
  • Added error handling for new JSON format on duplicate tweets
  • Added subscriber_count and other fields to Space queries
  • Implemented Search Sort Order

Supported Versions:

  • LINQ to Twitter 5.x and earlier supports .NET Framework 4.8. (Twitter API v1.1)
  • LINQ to Twitter 6.0 - 6.14 supports .NET 5. (Twitter API v2)
  • LINQ to Twitter 6.15.0+ supports .NET 6. (Twitter API v2)

Also on NuGet:

LinqToTwitter - LINQ to Twitter v6.14.0

Published by JoeMayo over 2 years ago

Supporting Twitter API v2 and v1 endpoints that aren't yet replaced by v2. Changes in this release:

  • Implemented space buyers and space tweets queries.
  • Implemented Liking Users query.
  • Implemented Me endpoint, which gets info for the authenticated user.
  • Switched license to MIT.

LINQ to Twitter v6.x supports .NET 5 and 6. Please see the release for LINQ to Twitter 5.x for earlier .NET versions and Twitter API v1.1 support.

Also on NuGet:

LinqToTwitter - LINQ to Twitter v6.12.0

Published by JoeMayo over 2 years ago

Supporting Twitter API v2 and v1 endpoints that aren't yet replaced by v2. Changes in this release:

  • Added default desktop support for AuthorizeAsync in OAuth2Authorizer.
  • Fixed bug in OAuth2Authorizer so that confidential clients now work properly.

LINQ to Twitter v6.x supports .NET 5 and 6. Please see the release for LINQ to Twitter 5.x for earlier .NET versions and Twitter API v1.1 support.

Also on NuGet:

LinqToTwitter - LINQ to Twitter v6.11.0

Published by JoeMayo over 2 years ago

Supporting Twitter API v2 and v1 endpoints that aren't yet replaced by v2. Changes in this release:

  • Added OAuth 2.0 support
  • Fixed bug in SessionStateCredentialStore.ClearAsync that prevented it from working.

LINQ to Twitter v6.x supports .NET 5 and 6. Please see the release for LINQ to Twitter 5.x for earlier .NET versions and Twitter API v1.1 support.

Also on NuGet:

LinqToTwitter - LINQ to Twitter v6.10.0

Published by JoeMayo almost 3 years ago

Supporting Twitter API v2 and v1 endpoints that aren't yet replaced by v2. Changes in this release:

  • Added Twitter API v2 List API support

LINQ to Twitter v6.x supports .NET 5 and 6 (preview). Please see the release for LINQ to Twitter 5.x for earlier .NET versions and Twitter API v1.1 support.

Also on NuGet:

LinqToTwitter - LINQ to Twitter v6.9.0

Published by JoeMayo almost 3 years ago

Supporting Twitter API v2 and v1 endpoints that aren't yet replaced by v2. Changes in this release:

  • Added Twitter API v2 Spaces API support
  • Added Twitter API v2 Retweets API support
  • Added Twitter API v2 Mutes API support
  • Added Twitter API v2 Compliance API support
  • Added TweetMedia.AltText property
  • Fixed bug where streams weren't being properly closed on cancellation

LINQ to Twitter v6.x supports .NET 5 and 6 (preview). Please see the release for LINQ to Twitter 5.x for earlier .NET versions and Twitter API v1.1 support.

Also on NuGet:

LinqToTwitter - LINQ to Twitter v6.8.0

Published by JoeMayo about 3 years ago

Supporting Twitter API v2 and v1 endpoints that aren't yet replaced by v2. Changes in this release:

  - Added support for Counts queries
  - Removed deprecated help/configuration queries
  - Fixed problem where photos and gifs appeared in media Url field instead of PreviewImageUrl

LINQ to Twitter v6.x supports .NET 5 and 6 (preview). Please see the release for LINQ to Twitter 5.x for earlier .NET versions and Twitter API v1.1 support.

Also on NuGet:

LinqToTwitter -

Published by JoeMayo over 3 years ago

Supporting Twitter API v2 and v1 endpoints that aren't yet replaced by v2. Changes in this release:

  • Added Like/Unlike commands
  • Added Blocks lookup query
  • Added Likes lookup query
  • Removed deprecated Help.Configuration query

Update - Minor version because binaries didn't include latest changes.

Note: LINQ to Twitter v6.x supports .NET 5 and 6 (preview). Please see the release for LINQ to Twitter 5.x for earlier .NET versions and Twitter API v1.1 support.

Also on NuGet:

LinqToTwitter -

Published by JoeMayo over 3 years ago

Supporting Twitter API v2 and v1 endpoints that aren't yet replaced by v2. Changes in this release:

  • Added Like/Unlike commands
  • Added Blocks lookup query
  • Added Likes lookup query
  • Removed deprecated Help.Configuration query

Note: LINQ to Twitter v6.x supports .NET 5 and 6 (preview). Please see the release for LINQ to Twitter 5.x for earlier .NET versions and Twitter API v1.1 support.

Also on NuGet:

LinqToTwitter -

Published by JoeMayo over 3 years ago

Supporting Twitter API v2 and v1 endpoints that aren't yet replaced by v2. Changes in this release:

  • Added the BlockUserAsync and UnblockUserAsync to support the new Twitter API v2 endpoints.
  • Removed CreateBlockAsync and DestroyBlockAsync from the deprecated Twitter API v1.1 endpoints.

Note: LINQ to Twitter v6.x supports .NET 5 and 6 (preview). Please see the release for LINQ to Twitter 5.x for earlier .NET versions and Twitter API v1.1 support.

Also on NuGet:

LinqToTwitter - LINQ to Twitter v6.5.0

Published by JoeMayo over 3 years ago

Supporting Twitter API v2 and v1 endpoints that aren't yet replaced by v2. Changes in this release:

  • Added the new FollowAsync Command from the Twitter API v2
  • Added the new UnFollowAsync Command from the Twitter API v2
  • Fixed XAuth bug that wasn't parsing XML response from the Twitter API

Note: LINQ to Twitter v6.x supports .NET 5 and 6 (preview). Please see the release for LINQ to Twitter 5.x for earlier .NET versions and Twitter API v1.1 support.

Also on NuGet:

LinqToTwitter - LINQ to Twitter v6.4.0

Published by JoeMayo over 3 years ago

Supporting Twitter API v2 and v1 endpoints that aren't yet replaced by v2. Changes in this release:

  • Fixed List processing for Memberships, Ownerships, and Subscriptions queries
  • Added Full Search query
  • Added Compliance queries and command

Note: LINQ to Twitter v6.x supports .NET 5 and 6 (preview). Please see the release for LINQ to Twitter 5.x for earlier .NET versions and Twitter API v1.1 support.

Also on NuGet:

LinqToTwitter - LINQ to Twitter v6.3.0

Published by JoeMayo almost 4 years ago

Supporting Twitter API v2 and v1 endpoints that aren't yet replaced by v2. Changes in this release:

  • Corrected spelling of UserTimeline to TweetsTimeline.
  • Fixed bug with deserializing reply_settngs in Search and User queries.

Note: LINQ to Twitter v6.x supports .NET 5 and 6 (preview). Please see the release for LINQ to Twitter 5.x for earlier .NET versions and Twitter API v1.1 support.

Also on NuGet:

LinqToTwitter - LINQ to Twitter v6.2.1

Published by JoeMayo almost 4 years ago

Supporting Twitter API v2 and v1 endpoints that aren't yet replaced by v2. Changes in this release:

  • Updated init-only properties in TwitterSearch entity
  • Implemented support for Tweet reply_settings in Twitter API v2
  • Implemented support for Twitter API v2 Mentions and User timelines
  • Implemented support for Twitter API v2 Followers and Following queries

Note: LINQ to Twitter v6.x supports .NET 5 and 6 (preview). Please see the release for LINQ to Twitter 5.x for earlier .NET versions and Twitter API v1.1 support.

Also on NuGet:

LinqToTwitter - LINQ to Twitter v6.1.0

Published by JoeMayo almost 4 years ago

Supporting Twitter API v2 and v1 endpoints that aren't yet replaced by v2. Changes in this release:

  • Renamed HideTweetAsync to HideReplyAsync
  • Updated all Twitter API v2 record properties to init-only
  • Made all overloads for NewDirectMessageEventAsync public
  • Several nullable reference updates

Note: LINQ to Twitter v6.x supports .NET 5 and 6 (preview). Please see the release for LINQ to Twitter 5.x for earlier .NET versions and Twitter API v1.1 support.

Also on NuGet:

LinqToTwitter - LINQ to Twitter v6.0.0

Published by JoeMayo almost 4 years ago

Supporting Twitter API v2 and v1 endpoints that aren't yet replaced by v2. Changes in this release:

  • Supports .NET 5.0
    -- Recommend LINQ to Twitter v5.0 for earlier .NET versions
  • Includes new Twitter API v2.0 and v1.1
  • Supports C# v8.0 Nullable References
  • Supports C# v9.0
  • Entities (e.g. Tweet, User, etc.) are now record types
  • Namespace changes:
    -- Authorizers are in LinqToTwitter.OAuth
    -- LINQ types are in LinqToTwitter.Provider
  • Internally uses System.Text.Json
  • HMAC/SHA1 hashes use .NET 5.0 System.Security.Cryptography

This release also changes specific technology support. The primary linqtotwitter library is technology agnostic and deploys on all .NET 5 platforms. Technology-specific types are part of a new package. e.g. ASP.NET Core 5 is in the new LinqToTwitter.AspNet package.

Note: LINQ to Twitter v6.x supports .NET 5 and 6 (preview). Please see the release for LINQ to Twitter 5.x for earlier .NET versions and Twitter API v1.1 support.

Also on NuGet:

LinqToTwitter - LINQ to Twitter v5.1.3

Published by JoeMayo about 4 years ago

Supporting Twitter API v1.1, LINQ to Twitter uses standard LINQ syntax and supports .NET, .NET Core, .NET Standard 2.0, Blazor, Windows 10, and Xamarin platforms.

Changes in this release:

  * Bug Fixes
     - Fixed problem with ASP.NET assembly references

Also on NuGet

LinqToTwitter - LINQ to Twitter v5.1.2

Published by JoeMayo over 4 years ago

Supporting Twitter API v1.1, LINQ to Twitter uses standard LINQ syntax and supports .NET, .NET Core, .NET Standard 2.0, Windows 10, and Xamarin platforms.

Changes in this release:

  * Bug Fixes
     - Fixed RetweetAsync
      - Fixed UserEntities deserialization

Also on NuGet

LinqToTwitter - LINQ to Twitter v5.1.1

Published by JoeMayo over 4 years ago

Supporting Twitter API v1.1, LINQ to Twitter uses standard LINQ syntax and supports .NET, .NET Core, .NET Standard 2.0, Windows 10, and Xamarin platforms.

Changes in this release:

  • Fixed reference error in LinqToTwitter.AspNet, which should be .NET Framework
LinqToTwitter - LINQ to Twitter v5.1.0

Published by JoeMayo over 4 years ago

Supporting Twitter API v1.1, LINQ to Twitter uses standard LINQ syntax and supports .NET, .NET Core, .NET Standard 2.0, Windows 10, and Xamarin platforms.

Changes in this release:

  • Removed deprecated methods
    • UpdateAccountBackgroundImageAsync
    • All DirectMessage APIs (replaced by DirectMessageEvents API)
  • Added performBlock parameter to ReportSpamAsync
  • Added AdditionalOwners parameter to UploadMediaAsync
  • Added URL and Description entities to User entity
  • Added TweetMode parameter to TweetAsync and ReplyAsync
  • Added parameters parameter to AspNetAuthorizer
  • Added ExecuteRawAsync overload that accepts an HttpMethod parameter

Binaries are included in this release. Demos can be found in the Samples folder in the source code. Documentation is in the Wiki. You can install LINQ to Twitter v5.0.0 via NuGet.