1 个不稳定版本
0.1.0 | 2023年9月10日 |
---|
#5 在 #tumblr
用于 tumblr_api
15KB
256 行
Tumblr API的Rust实现。
这仍然是处于测试阶段的版本!请参阅主要计划/未实现的功能
示例
示例:使用客户端创建简单的帖子
use tumblr_api::client::{Client, Credentials};
use tumblr_api::npf;
let client = Client::new(Credentials::new_oauth2(
"your consumer key",
"your consumer secret",
));
client
.create_post(
"blog-name",
vec![npf::ContentBlockText::builder("hello world").build()],
)
.send()
.await?;
主要计划/未实现的功能
- 刷新访问令牌(目前,客户端会在令牌过期后开始失败)
- 实现剩余的API端点(目前只是创建帖子以及一些其他功能)
许可协议
许可协议为以下之一
- Apache许可证2.0版(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则任何有意提交以包含在作品中的贡献,根据Apache-2.0许可证的定义,应如上所述双重许可,没有任何附加条款或条件。
依赖项
~0.6–1MB
~24K SLoC