组织级 API Key
每个组织使用一个最小权限密钥,无需每次调用都传 workspace_id。
import { BlendDuckClient } from "@blendduck/sdk";const blendduck = new BlendDuckClient({apiKey: process.env.BLENDDUCK_API_KEY!,});// 1. 通过托管 OAuth 连接渠道const { authUrl } = await blendduck.channels.connect({provider: "instagram",});// 2. 一次调用创建多渠道内容await blendduck.posts.create({idempotencyKey: "launch-day-001",body: {mode: "draft",content: "发布日到了!",media: [{ type: "video", url: videoUrl }],targets: [{ channelId: channelIds.instagram },{ channelId: channelIds.linkedin },{ channelId: channelIds.tiktok },],},});每个组织使用一个最小权限密钥,无需每次调用都传 workspace_id。
使用版本化 API、生成的客户端、签名事件和幂等写入请求。
连接 ChatGPT、Codex、Cursor 或其他 MCP 客户端,无需把长期密钥粘贴到对话里。
BlendDuck 统一渠道、内容、目标、媒体、分析与收件箱,同时在必要位置保留平台特有设置。
API Key 绑定组织并受权限范围约束。签名 Webhook 与请求标识让异步工作可追踪,同时不暴露渠道凭据。
远程 MCP 使用 OAuth 同意流程和精选工具。智能体只能在用户授予的范围内读取上下文或准备内容。