1 个不稳定版本
0.1.0 | 2023年6月23日 |
---|
39 在 #firebase
9KB
65 行
Firebase Storage Rust SDK
Firebase Storage Rust SDK 为 Rust 应用程序提供了一种方便的方式来与 Firebase Storage 进行交互。它利用 Firebase App SDK 和 API 请求工具箱来处理身份验证并调用 Firebase Storage 的 API。
使用方法
以下是如何使用 Firebase Storage Rust SDK 的示例
use firebase_app_sdk::App;
use firebase_storage_sdk::Storage;
use api_request_utils_rs::StatusCode;
#[tokio::main]
async fn main() -> std::result::Result<(), StatusCode> {
// Initialize the Firebase app
let app = App::initialize().await?;
// Create a Firebase Storage instance
let storage = Storage::new(&app);
// Add a linked storage bucket to the Firebase project
let bucket = storage.add_firebase().await?;
println!("Bucket name: {}", bucket.name);
// Remove the linked storage bucket from the Firebase project
storage.remove_firebase().await?;
println!("Bucket unlinked successfully.");
// List the linked storage buckets for the Firebase project
let result = storage.list("", 10).await?;
println!("Buckets:");
for bucket in result.buckets {
println!("Bucket name: {}", bucket.name);
}
if let Some(next_page_token) = result.next_page_token {
println!("Next page token: {}", next_page_token);
}
Ok(())
}
依赖项
~4–18MB
~232K SLoC