twitter_api_v2 2.2.0
twitter_api_v2: ^2.2.0 copied to clipboard
The lightweight and powerful wrapper library for Twitter API v2.0 written in Dart language. It works cross-platform.
Release Note #
2.2.0 #
- Added
Reverse Chronological Timelinesendpoint. (#164)- GET /2/users/:id/timelines/reverse_chronological
- Added
expansionsargument toUsersService. (#142)- GET /2/users/:id/blocking
- GET /2/users/:id/followers
- GET /2/users/:id/following
- GET /2/users/:id/muting
- GET /2/users
- GET /2/users/:id
- GET /2/users/by
- GET /2/users/by/username/:username
- GET /2/users/me
- Added
expansionsargument toSpacesService. (#171)- GET /2/spaces/search
- GET /2/spaces
- GET /2/spaces/:id
- GET /2/spaces/:id/buyers
- GET /2/spaces/:id/tweets
- GET /2/spaces/by/creator_ids
- Added
expansionsargument toListsService. (#172)- GET /2/lists/:id/tweets
- GET /2/lists/:id/followers
- GET /2/users/:id/followed_lists
- GET /2/lists/:id
- GET /2/users/:id/owned_lists
- GET /2/lists/:id/members
- GET /2/users/:id/list_memberships
- GET /2/users/:id/pinned_lists
- Fixed method name from
tweetsService.connectVolumeStreamstotweetsService.connectVolumeStream. - Fixed return type of
tweetsService.connectVolumeStreamfromFuture<Stream<TweetData>>toFuture<Stream<TwitterResponse<TweetData, void>>>. - Added
Filtered Streamendpoint. (#4)- GET /2/tweets/search/stream
- GET /2/tweets/search/stream/rules
- POST /2/tweets/search/stream/rules
2.1.0 #
- Added
expansionsargument toTweetsService. (#141) - Added expanded fields to
TweetData. (#141)authorIdinReplyToUserIdreferencedTweetsentitiesattachmentsgeo
- Added
includesfield toTwitterResponse. (#144) - With the addition of the
includesfield toTwitterResponse, the following objects have been added. (#144)MediaDataPollData
- Added Volume Stream endpoint. (#14)
- GET /2/tweets/sample/stream
2.0.0 #
- Exposed service classes. (#122
TweetsServiceUsersServiceListsServiceSpacesServiceComplianceService
- Added arguments to
tweetsService.createTweet. (#130) (#90)inReplyToTweetIdreplySettingmediaIdstaggedUserIds
- Improved processing when the data field does not exist in the response body returned from the Twitter API. (#124)
- In previous versions,
POSTandDELETEcommunications for deleted content would raise aTwitterException, but this release has been modified to always return a boolean instead of an exception in this case.
- In previous versions,
- Internal processing has been refactored to improve scalability and maintainability. There are no disruptive changes as a result of this refactoring.
- Added convenience utility for OAuth. (#102)
OAuthUtils.generateAppOnlyBearerToken
1.8.0 #
- Added Lists Manage endpoints. (#30)
- DELETE /2/lists/:id
- PUT /2/lists/:id
- POST /2/lists
- Added Lists Follows endpoints. (#27)
- DELETE /2/users/:id/followed_lists/:list_id
- GET /2/lists/:id/followers
- GET /2/users/:id/followed_lists
- POST /2/users/:id/followed_lists
- Added Lists Members endpoints. (#29)
- DELETE /2/lists/:id/members/:user_id
- GET /2/lists/:id/members
- GET /2/users/:id/list_memberships
- POST /2/lists/:id/members
1.7.0 #
- Added Tweets Timelines endpoints. (#11)
- GET /2/users/:id/mentions
- GET /2/users/:id/tweets
- Added Users Blocks endpoints. (#20)
- DELETE /2/users/:source_user_id/blocking/:target_user_id
- GET /2/users/:id/blocking
- POST /2/users/:id/blocking
- Added Lists Pinnings endpoints. (#31)
- DELETE /2/users/:id/pinned_lists/:list_id
- GET /2/users/:id/pinned_lists
- POST /2/users/:id/pinned_lists
- Added Lists Tweet Lookup endpoint. (#26)
- GET /2/lists/:id/tweets
- Refactored method names. Prefixes for methods that perform
GETcommunication other than the search endpoint have been unified withlookup. This makes it a destructive change, but please refer to the following correspondence table for details of the change.- Tweets Service
- From
likingUserstolookupLikingUsers - From
likingTweetstolookupLikedTweets - From
retweetedBytolookupRetweetedUsers - From
quoteTweetstolookupQuoteTweets - From
bookmarkstolookupBookmarks
- From
- Users Service
- From
followerstolookupFollowers - From
followingstolookupFollowings - From
mutingUserstolookupMutingUsers
- From
- Lists Service
- From
pinnedListstolookupPinnedLists
- From
- Tweets Service
1.6.0 #
- Fixed a bug in
DELETEcommunication. - Improved error message from
TwitterException. (#93) - Added Batch Compliance endpoints. (#32)
- GET /2/compliance/jobs
- GET /2/compliance/jobs/:id
- POST /2/compliance/jobs
- Added Users Mutes endpoints. (#22)
- DELETE /2/users/:source_user_id/muting/:target_user_id
- GET /2/users/:id/muting
- POST /2/users/:id/muting
- Added Tweets Hide Replies endpoints. (#5)
- PUT /2/tweets/:id/hidden
1.5.0 #
- Renamed method name in TweetsService. (#79)
- Renamed method from
tweetsService.lookupTweettotweetsService.lookupById. - Renamed method from
tweetsService.lookupTweetstotweetsService.lookupByIds.
- Renamed method from
- Added Spaces Lookup endpoints. (#25)
- GET /2/spaces
- GET /2/spaces/:id
- GET /2/spaces/:id/buyers
- GET /2/spaces/:id/tweets
- GET /2/spaces/by/creator_ids
- Added Lists Lookup endpoints. (#28)
- GET /2/lists/:id
- GET /2/users/:id/owned_lists
1.4.0 #
- Fixed response handling.
- The HTTP status of a response was regarded as an exception for data other than 200, but the HTTP status in the 200s is now regarded as a normal completion.
- Improved and added parameters for endpoints already implemented in this library. (#66)
- Added parameters to
tweetsService.createTweet.quoteTweetIdforSuperFollowersOnly
- Added a parameter to
tweetsService.linkingUsers.maxResults
- Added a parameter to
tweetsService.linkingTweets.maxResults
- Added a parameter to
tweetsService.retweetedBy.maxResults
- Added a parameter to
tweetsService.quoteTweets.maxResults
- Added a parameter to
tweetsService.searchRecent.maxResults
- Added a parameter to
tweetsService.searchAll.maxResults
- Added a parameter to
usersService.followers.maxResults
- Added a parameter to
usersService.followings.maxResults
- Added parameters to
1.3.0 #
- Improved the error message from
TwitterException. (#48) - Added
previousTokentotweet_metaandtweet_count_meta, and addedpaginationTokenornextTokenargument for endpoints that support pagination. (#60) - Added
previousTokentouser_meta, and addedpaginationTokenargument for endpoints that support pagination. (#60)
1.1.0 #
- Added Tweet Counts endpoints. (#12)
- GET /2/tweets/counts/all
- GET /2/tweets/counts/recent
- Added Tweet Bookmarks endpoints. (#2)
- GET /2/tweets/counts/all
- GET /2/tweets/counts/recent
- Added Users Lookup endpoints. (#23)
- GET /2/users
- GET /2/users/:id
- GET /2/users/by
- GET /2/users/by/username/:username
- GET /2/users/me
- Added Spaces Search endpoints. (#23)
- GET /2/spaces/search
1.0.0 #
- Specification changes and improvements have been made to the authentication method. (#44)
- Added Quote Tweets endpoint. (#8)
- GET /2/tweets/:id/quote_tweets
- Added Tweets Search endpoints. (#10)
- GET /2/tweets/search/all
- GET /2/tweets/search/recent
- Added Tweets Lookup endpoints. (#13)
- GET /2/tweets
- GET /2/tweets/:id
0.1.0 #
- Added Tweets Likes endpoints. (#6)
- DELETE /2/users/:id/likes/:tweet_id
- GET /2/tweets/:id/liking_users
- GET /2/users/:id/liked_tweets
- POST /2/users/:id/likes
- Added Tweets Manage endpoints. (#7)
- DELETE /2/tweets/:id
- POST /2/tweets
- Added Tweets Retweet endpoints. (#9)
- DELETE /2/users/:id/retweets/:source_tweet_id
- GET /2/tweets/:id/retweeted_by
- POST /2/users/:id/retweets
- Added Users Follows endpoints. (#21)
- DELETE /2/users/:source_user_id/following/:target_user_id
- GET /2/users/:id/followers
- GET /2/users/:id/following
- POST /2/users/:id/following
0.0.1 #
- First Release