jsonp 2.1.0 copy "jsonp: ^2.1.0" to clipboard
jsonp: ^2.1.0 copied to clipboard

outdatedDart 1 only

Read from jsonp enabled websites

example/main.dart

import 'package:jsonp/jsonp.dart';

var brokenUrl = 'https://twitter.com/1.1/status/user_timeline.json?user=sethladd&format=json&callback=?';
var workingUrl = 'http://en.wikipedia.org/w/api.php?search=brazil&action=opensearch&format=json&callback=?';
var streamCallback = 'jsonp_stream_callback';

main () {
  fetchMany(streamCallback)
    .listen(
      prefixCallback('Stream received: '),
      onError: prefixCallback('Stream error: ')
    );

  fetch(uri: brokenUrl)
    .then(
      prefixCallback('Future received: '),
      onError: prefixCallback('Future error: ')
    );

  fetch(uri: workingUrl)
    .then(
      prefixCallback('Future received: '),
      onError: prefixCallback('Future error: ')
    );

  fetchMany(streamCallback, uri: brokenUrl);
  fetchMany(streamCallback, uri: workingUrl);
}

dynamic prefixCallback(var preamble) {
  return (value) {
    print(preamble);
    print(value);
  };
}
2
likes
25
pub points
13%
popularity

Publisher

unverified uploader

Read from jsonp enabled websites

Repository (GitHub)
View/report issues

License

LGPL-3.0 (LICENSE)

More

Packages that depend on jsonp