#atlassian #wiki #soap #api #api-bindings

confluence

从 Rust 访问并修改 Atlassian Confluence 页面

6 个版本 (3 个重大更改)

使用旧的 Rust 2015

0.4.1 2019 年 6 月 13 日
0.4.0 2019 年 6 月 13 日
0.3.0 2017 年 1 月 21 日
0.2.0 2015 年 11 月 30 日
0.1.1 2015 年 11 月 26 日

#1060 in 网页编程

每月 26 次下载

MIT/Apache

42KB
856 代码行

Rust 的 Confluence

Linux

从 Rust 访问并修改 Atlassian Confluence 页面。

用法

添加依赖项

在您的 Cargo.toml 中添加依赖项

[dependencies]
confluence = "0.4"

更新页面标题的示例

extern crate confluence;

fn main() {
    // Get `Page` struct.
    let mut page = session
        .get_page_by_title("SomeSpaceKey", "Page Title")
        .expect("failed to fetch the page");

    // Change the title.
    page.title = "New Page Title".into();

    // Convert `Page` struct to `UpdatePage` and store it.
    session.store_page(page.into())
        .expect("failed to update the page");
}

参考

阅读 完整文档.

许可证

根据以下任一许可证授权

任选其一。

贡献

除非您明确表示,否则您有意提交给作品作为包含在内的任何贡献,根据 Apache-2.0 许可证定义,应如上所述双重许可,而无需任何附加条款或条件。

依赖项

~21MB
~449K SLoC