@zinn-digital/sdk - Zinn Digital平台API的TypeScript客户端
的完整类型客户端 津恩数码 公共API。每条路径, 参数和响应类型是从平台的OpenAPI规范生成的,新版本是 在规范更改时自动发布。
npm install @zinn-digital/sdk
import { createApiClient } from "@zinn-digital/sdk";
const api = createApiClient({ baseUrl: "https://api.zinndigital.com" });
// Public catalogue endpoints need no key.
const { data: regions } = await api.GET("/v1/catalog/regions");
// Everything else uses a per-organisation API key (create one on the dashboard's API keys page).
api.use({
onRequest: ({ request }) => {
request.headers.set("Authorization", `Bearer ${process.env.ZINN_API_KEY}`);
},
});
const { data: sites, error } = await api.GET("/v1/sites");
客户端是 openapi-fetch; components, paths 和
operations 为您自己的代码导出类型(import type { components } from "@zinn-digital/sdk")。
- 导游: https://zinndigital.com/developers/sdk-typescript
- API参考: https://zinndigital.com/developers/api
- 执照:麻省理工学院