1 个不稳定版本

0.1.3 2022年6月28日

#54 in #user-name

LGPL-3.0-only

15KB
211

lib4ap

crate-badge docs-badge

此软件包提供了 4ALLPORTAL API 的客户端。为了使用此客户端,您需要一个有效的 4ALLPORTAL 实例 API 密钥。不支持用户名和密码认证,也不会实现。

注意:目前,仅实现了对象,未来将提供更多支持。

入门指南

use lib4ap::ScopedClient;

#[tokio::main]
async fn main() {
    let pim_url = std::env::var("PIM_URL").expect("PIM_URL must be set");
    let api_key = std::env::var("API_KEY").expect("API_KEY must be set");
    let module = std::env::var("MODULE").expect("MODULE must be set");

    let product_client = ScopedClient(&pim_url, &api_key, &module);
    let products = product_client.get_all_objects(vec!["id", "name"], None, Some(25));
}

许可证:LGPL-3.0-only

依赖项

~6–18MB
~273K SLoC