引言
ZimaOS 提供了一个 OpenAPI,使开发人员和用户能够集成、自动化和扩展其 ZimaOS 系统的功能。通过该 API,用户可以以编程方式与 ZimaOS 服务进行交互,从而实现与现有工作流程和第三方应用程序的无缝集成。它支持各种操作,例如管理文件、用户和系统设置,为定制和自动化提供灵活的解决方案。
有关更多详细信息和技术文档,您可以访问官方代码库 IceWhale OpenAPI。
在 Javascript/Typescript 中使用
您可以在 npmjs.com 中找到 npm 包,例如:
npm install @icewhale/zimaos-localstorage-openapi |
import { StorageMethodsApi } from '@icewhale/zimaos-localstorage-openapi' |
Golang
您可以使用 openapi.yaml 文件生成 API 代码。
例如,将以下代码添加到您的 main.go 文件的头部
//go:generate bash -c "mkdir -p codegen/local_storage && go run github.com/deepmap/oapi-codegen/cmd/[email protected] -generate types,client -package local_storage https://raw.githubusercontent.com/IceWhaleTech/IceWhale-OpenAPI/main/zimaos-local-storage/local_storage/openapi.yaml > codegen/local_storage/api.go" |
然后运行以下命令生成 API 代码。
go generate |
其他语言
您可以使用 openapi.yaml 文件生成 API 代码。
许可证
MIT