本 API 文档涵盖了电晶体相关的各类操作,包括剧集的创建、更新、删除,用户信息获取,音频上传授权等功能,为开发者提供了详细的接口调用说明。
本 API 提供了一系列与电晶体相关的接口,如剧集管理、用户信息获取、音频上传授权等。通过调用这些接口,开发者可以实现对剧集的创建、更新、删除等操作。
/v1/episodes
show_id
:剧集所属的节目 IDtitle
:剧集标题audio_url
:音频文件的 URLdescription
:剧集描述(最多 4000 字符)episode_number
:剧集编号season_number
:季度编号public
:是否公开剧集 (默认为 true)cover_image_url
:封面图片 URLlanguage
:音频语言(如: "zh-CN")duration
:剧集时长(秒)/v1/episodes/:episode_id
episode_id
:需要更新的剧集 IDtitle
:新标题description
:新描述(最多 4000 字符)episode_number
:新剧集编号season_number
:新季度编号cover_image_url
:新封面图片 URLlanguage
:新音频语言/v1/episodes/:episode_id
episode_id
:需要删除的剧集 ID/v1/users
/v1/audio-uploads
filename
:将要上传的音频文件名称upload_url
:音频文件的上传 URL(需使用此链接进行 PUT 请求上传)audio_url
:上传成功后,可供 API 使用的音频 URLexpires_at
:上传链接的有效期截止时间/v1/analytics/episodes
show_id
:过滤指定节目的剧集分析数据(可选)start_date
:分析开始日期(格式: "YYYY-MM-DD",可选)end_date
:分析结束日期(格式: "YYYY-MM-DD",可选)/v1/shows
const result = await useMCPTool({
serverName: "transistor",
toolName: "createWebhook",
arguments: {
callback_url: "https://your-callback-url.com/webhook" // 必填的回调 URL
}
});
const result = await useMCPTool({
serverName: "transistor",
toolName: "getWebhooks"
});
const result = await useMCPTool({
serverName: "transistor",
toolName: "deleteWebhook",
arguments: {
webhookId: "webhook-12345" // 需要删除的 Webhook ID
}
});
const result = await useMCPTool({
serverName: "transistor",
toolName: "createEpisode",
arguments: {
showId: "123456", // 需要关联的节目 ID
title: "我的新剧集", // 剧集标题
audioUrl: "https://your-audio-url.com/episode.mp3" // 音频文件 URL
}
});
目前,以下功能尚未实现: