twitter_api_v2 2.0.0 twitter_api_v2: ^2.0.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 #
v2.0.0 #
- Exposed service classes. (#122
TweetsService
UsersService
ListsService
SpacesService
ComplianceService
- Added arguments to
tweetsService.createTweet
. (#130) (#90)inReplyToTweetId
replySetting
mediaIds
taggedUserIds
- Improved processing when the data field does not exist in the response body returned from the Twitter API. (#124)
- In previous versions,
POST
andDELETE
communications 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
v1.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
v1.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
GET
communication 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
likingUsers
tolookupLikingUsers
- From
likingTweets
tolookupLikedTweets
- From
retweetedBy
tolookupRetweetedUsers
- From
quoteTweets
tolookupQuoteTweets
- From
bookmarks
tolookupBookmarks
- From
- Users Service
- From
followers
tolookupFollowers
- From
followings
tolookupFollowings
- From
mutingUsers
tolookupMutingUsers
- From
- Lists Service
- From
pinnedLists
tolookupPinnedLists
- From
- Tweets Service
v1.6.0 #
- Fixed a bug in
DELETE
communication. - 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
v1.5.0 #
- Renamed method name in TweetsService. (#79)
- Renamed method from
tweetsService.lookupTweet
totweetsService.lookupById.
- Renamed method from
tweetsService.lookupTweets
totweetsService.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
v1.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
.quoteTweetId
forSuperFollowersOnly
- 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
v1.3.0 #
- Improved the error message from
TwitterException
. (#48) - Added
previousToken
totweet_meta
andtweet_count_meta
, and addedpaginationToken
ornextToken
argument for endpoints that support pagination. (#60) - Added
previousToken
touser_meta
, and addedpaginationToken
argument for endpoints that support pagination. (#60)
v1.2.0 #
- Fixed typo from
tweetService
totweetsService
inTwitterApi
. - Improved error handling. (#41)
v1.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
v1.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
v0.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
v0.0.1 #
- First Release