#api #started #run

connpass

Rust中的Connpass API库

2个不稳定版本

0.1.0 2020年2月21日
0.0.1 2020年1月8日

#16 in #started

MIT 许可证

13KB
168 行代码(不含注释)

rust-connpass

Actions Status

Connpass API 的Rust库。

安装

通过您喜欢的包安装openssl。您可能还需要C编译器(gcc)。

# Ubuntu, Alpine 
apt-get install libssl-dev pkg-config

# Arch Linux
pacman -S openssl

# Fedora, CentOS8
dnf install openssl-devel

# Amazon Linux
yum install openssl-devel

开始使用

将以下内容放入您项目的Cargo.toml文件中

[dependencies]
connpass = "0.1.0"

并在您项目的main.rs文件中覆盖

use connpass;

fn main() {
    // Declare query params
    let mut query_params = [("keyword", "Rust")];

    // Get event information
    let response = connpass::event::new().query(&mut query_params).get().expect("request error.");

    // Print event information
    let event = &response.body.unwrap().events[0];
    println!("event title ... {}", event.title);
    
    // output example:
    // event title ... Rust入門者向けハンズオン 
}

运行构建时,在控制台输出事件标题。

示例

cargo run --example get

贡献

欢迎任何PR!

许可证

https://github.com/awrznc/rust-connpass/blob/master/LICENSE

依赖项

~3–7.5MB
~170K SLoC