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

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
7%
popularity

Publisher

unverified uploader

Read from jsonp enabled websites

Repository (GitLab)
View/report issues

License

LGPL-3.0 (LICENSE)

More

Packages that depend on jsonp