imgur.dart

一个使用Imgur v3 API的 Dart Imgur API客户端库。

pub package
workflow status

用法

获取已上传图片的简单使用示例

import 'package:imgur/imgur.dart' as imgur;

main() async {
  final client = imgur.Imgur(imgur.Authentication.fromToken('YOUR_IMGUR_ACCESS_TOKEN'));

  /// Get your uploaded images
  final resp = await client.account.getImages();

  print(resp);
}

上传图片

import 'package:imgur/imgur.dart' as imgur;

main() async {
  final client = imgur.Imgur(imgur.Authentication.fromToken('YOUR_IMGUR_ACCESS_TOKEN'));

  /// Upload an image from path
  await client.image
      .uploadImage(
          imagePath: '/path/of/the/image.png',
          title: 'A title',
          description: 'A description')
      .then((image) => print('Uploaded image to: ${image.link}'));
}

文档

可在 pub.dev 上找到生成的文档。

测试

pub run test

贡献

如果您有兴趣贡献,请参阅 CONTRIBUTING.md 文件,其中将
详细说明

  • 如何贡献您的代码
  • 提交问题和/或拉取请求

鸣谢

许可证

本项目已获得 MIT 许可证 – 详情请参阅 LICENSE 文件

贡献者 ✨

感谢这些杰出的人们





yudaprama


GitHub

https://github.com/tranhieudevvietnam/imgur_flutter