SDK

使用由 OpenAPI 生成的八种语言 BlendDuck 客户端。

文档负责人:
BlendDuck Documentation
最近复核:

BlendDuck 从 /openapi.json生成 TypeScript、Python、Go、Java、PHP、Ruby、.NET 和 Rust 客户端。所有客户端公开相同的 25 个组织级操作。

TypeScript 示例

import { BlendDuckClient } from "@blendduck/sdk";

const client = new BlendDuckClient({
  apiKey: process.env.BLENDDUCK_API_KEY,
});

const channels = await client.listChannels();
const post = await client.createPost({
  body: {
    mode: "draft",
    content: "Hello from BlendDuck",
    targets: [{ channelId: channels.data[0].id }],
  },
});

从环境变量或密钥管理器读取最小权限组织 Key。不要把 Key 写入浏览器代码、源码仓库或命令行参数。完整传输、分页、错误和幂等约定参见 REST API 文档