twitter_kit 0.0.5 copy "twitter_kit: ^0.0.5" to clipboard
twitter_kit: ^0.0.5 copied to clipboard

outdated

Project to make it easier to access the Twitter API. Referring to the Twitter kit for Android.

twitter_kit #

Project to make it easier to access the Twitter API. Referring to the Twitter kit for Android.

Authorize #

※iOS Not work

final Twitter twitter = Twitter(consumerKey, consumerSecret);

// get current session
final currentSession = await twitter.currentSession;

// is session active
final isSessionActive = await twitter.isSessionActive;

// login
final isLogin = await twitter.login();

// logout
await twitter.logout();

GET https://api.twitter.com/1.1/statuses/show.json #

final Twitter twitter = Twitter(consumerKey, consumerSecret);
await _twitter.initialize();
final StatusesService statusesService = twitter.statusesService;
await statusesService.show(1242645624106807297).then((response) {
  if (response.isSuccessful) {
    final Tweet tweet = response.body;
    print(tweet.toJson());
  } else {
    print(response.error);
  }
});

PSOT https://api.twitter.com/1.1/statuses/update.json #

final Twitter twitter = Twitter(consumerKey, consumerSecret);
final StatusesService statusesService = twitter.statusesService;
await statusesService.update(StatusesUpdateBody("tweet")).then((response) {
  if (response.isSuccessful) {
    final Tweet tweet = response.body;
    print(tweet.toJson());
  } else {
    print(response.error);
  }
});
2
likes
0
pub points
0%
popularity

Publisher

verified publisherkitproject.info

Project to make it easier to access the Twitter API. Referring to the Twitter kit for Android.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

chopper, flutter, json_annotation, oauth1

More

Packages that depend on twitter_kit