#api #tumblr #proc #macro #api-client #consumer #tumblr-api

tumblr_api_derive

tumblr_api使用的进程宏

1 个不稳定版本

0.1.0 2023年9月10日

#5#tumblr


用于 tumblr_api

MIT/Apache

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许可证的定义,应如上所述双重许可,没有任何附加条款或条件。

依赖项

~0.6–1MB
~24K SLoC