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

A Twitter API client library for Dart developers.

A Twitter API client library for Dart developers.

Just developing, not testing 😇

Usage #

Authorization

import 'dart:io';

import 'package:dartwitter/dartwitter.dart';
import 'package:dartwitter/models.dart' as models;

void main() {
  authorize().then((token) => print(token));
}

Future<models.AccessToken> authorize() async {
  var handler = Auth1Handler('api_key', 'api_key_secret');
  var url = await handler.getAuthorizationUrl();
  print(url);
  var verifier = stdin.readLineSync();
  return await handler.getAccessToken(verifier);
}

A simple usage example:

import 'package:dartwitter/dartwitter.dart';
import 'package:dartwitter/models.dart' as models;

void main() {
  var handler = OAuth1Handler('api_key', 'api_key_secret');
  handler.accessToken =
      models.AccessToken('access_token', 'access_token_secret');

  var api = Api(handler);
  api.getUser(screenName: 'mertcandinler0').then((object) => print(object));
}

Created from templates made available by Stagehand under a BSD-style license.

0
likes
20
pub points
0%
popularity

Publisher

unverified uploader

A Twitter API client library for Dart developers.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

http, oauth1_client

More

Packages that depend on dartwitter