
# 🎵 Spotify到MP3 → Google Drive
这个n8n工作流自动化了将Spotify曲目URL转换为MP3文件、下载、上传到Google Drive并使其可公开分享的整个过程。
—
## 🧩 工作流概览
表单提交 → Spotify RapidAPI → 等待 → 下载器 → 上传到Google Drive → 更新权限
—
## 🔍 节点详细说明
### 1. 表单提交 (Form Trigger)
– **目的**: 通过表单界面从用户处收集Spotify曲目URL
– **详细信息**: 提供一个简单的网页表单,包含一个标记为`url`的字段
### 2. Spotify Rapid API (HTTP Request)
– **目的**: 将提供的Spotify URL发送到RapidAPI以生成可下载的MP3文件链接
– **方法**: POST
– **请求头**:
– `x-rapidapi-host`: spotify-downloader-mp3.p.rapidapi.com
– `x-rapidapi-key`: 您的API密钥
– **请求体**: 将表单URL作为`multipart/form-data`参数发送
### 3. 等待 (Wait)
– **目的**: 在尝试下载MP3之前添加延迟
– **原因**: 确保API有足够的时间处理和生成文件
– **注意**: 可以根据需要配置等待时间,如果不需要可以移除
### 4. 下载器 (HTTP Request)
– **目的**: 使用从前一个节点返回的`download_url`下载MP3文件
– **方法**: GET
– **URL**: 从`={{ $json.download_url }}`动态填充
### 5. 上传MP3到Google Drive (Google Drive)
– **目的**: 将下载的MP3文件上传到特定的Google Drive文件夹
– **认证**: 使用服务账户
– **文件夹**: 上传到链接Drive的根目录或指定文件夹
### 6. 更新权限 (Google Drive)
– **目的**: 使上传的文件可公开访问
– **角色**: `writer`(可以更改为`reader`以提高安全性)
– **类型**: `anyone`(无需登录即可访问文件)
– **优势**: 上传后可立即获得可分享的下载链接
—
## ✅ 工作流优势
– 自动将Spotify URL转换为MP3文件
– 消除手动下载和上传步骤
– 文件直接上传到您的Google Drive
– 生成的MP3可立即分享
– 可自定义或重用于其他媒体平台或存储服务
—
## 🛠️ 解决的问题
– 无需手动转换工具或网站
– 无需手动下载和组织MP3文件
– 消除了与他人分享MP3的障碍
– 减少人为错误并节省时间
—
## 🔧 技术要求
– n8n实例(自托管或云端)
– RapidAPI账户和Spotify Downloader MP3 API订阅
– 具有Drive API访问权限的Google Cloud服务账户
– 活跃的Google Drive(根目录或指定文件夹)
—
## 🚀 使用方法
1. 在n8n中设置Google API凭据
2. 在RapidAPI上订阅Spotify Downloader MP3 API
3. 将您的RapidAPI密钥插入HTTP Request节点
4. 部署工作流并访问webhook表单URL
5. 提交Spotify URL – MP3将被下载、上传和分享
—
## 🎯 应用场景
– 🎧 音乐收藏家自动化下载
– 🧑🏫 教师创建基于音乐的课程
– 🎙 播客制作者提取音乐样本
– 📥 任何需要快速Spotify → MP3转换的人
—
## 🛠 技术栈
– n8n: 可视化工作流自动化
– RapidAPI: Spotify Downloader MP3 API
– Google Drive: 文件存储和分享
– Form Trigger: 输入收集界面
– HTTP Request Node: 处理API通信
—
## 🔐 安全注意事项
– 不要公开暴露您的x-rapidapi-key
– 使用环境变量或n8n凭据进行安全存储
– 根据您的需要调整分享权限(阅读者、写入者或受限)
—
## 🔗 API参考
🎵 Spotify Downloader MP3 API – skdeveloper

评论(0)