#flickr #api #api-bindings #command-line

flickr-api

简单易用的Flickr API接口

3个不稳定版本

0.2.0 2024年6月23日
0.1.1 2024年6月16日
0.1.0 2024年6月16日

#736#command-line

Download history 168/week @ 2024-06-10 200/week @ 2024-06-17 38/week @ 2024-06-24

每月122次下载

GPL-3.0-or-later

27KB
667

创建这个crate的原因是我需要访问flickr API,但没有任何一个是更新的。

API的描述在这里:这里

这个crate使用warp来接收HTTP回调,并且您可以使用它从命令行进行登录。

使用方法

使用本地浏览器登录并上传一个路径下的照片

// Create a client and ask it to log you in
let client = FlickrAPI::new(ApiKey {
    key: String::from("Your API key"),
    secret: String::from("Your API secret"),
})
.login()
.await?;

// Upload a local file
client.photos().upload_from_path(&path).await

覆盖率

Flickr API非常广泛,而这个crate非常基础。但是,添加特定端点的支持可以在几分钟内完成!如果您需要添加任何内容,请创建一个issue!

依赖

~16–27MB
~409K SLoC