广播与音乐服务 MCP 服务器
高级
这是一个Engineering, AI RAG领域的自动化工作流,包含 94 个节点。主要使用 HttpRequestTool, McpTrigger 等节点。 BBC 广播与音乐 API 集成中心,用于 AI 助手
前置要求
- •可能需要目标 API 的认证凭证
使用的节点 (94)
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "mcrrPHQ2vb1qNmFo",
"meta": null,
"name": "广播与音乐服务 MCP Server",
"tags": [],
"nodes": [
{
"id": "a6e0306a-0937-4d82-881f-43e7fc1e9db2",
"name": "高级警告",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1380,
-900
],
"parameters": {
"color": 3,
"width": 1380,
"height": 620,
"content": "# ⚠️ 仅限高级使用"
},
"typeVersion": 1
},
{
"id": "cae84a58-0b6a-47ad-ac10-3e687d97bc17",
"name": "设置说明",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1380,
-240
],
"parameters": {
"color": 4,
"height": 1060,
"content": "### ⚙️ 设置说明"
},
"typeVersion": 1
},
{
"id": "356726b0-5f35-4c97-8b46-60fd8f5d087d",
"name": "工作流概览",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1120,
-240
],
"parameters": {
"width": 420,
"height": 1480,
"content": "## 🛠️ 广播与音乐服务 MCP Server ✅ 75 个操作"
},
"typeVersion": 1
},
{
"id": "837919f7-cfea-424d-a4ef-2aeff05833d4",
"name": "广播与音乐服务 MCP Server",
"type": "@n8n/n8n-nodes-langchain.mcpTrigger",
"position": [
-620,
-240
],
"webhookId": "4e307964-ed8e-44fd-947c-56c97d969ee4",
"parameters": {
"path": "radio-&-music-services-mcp"
},
"typeVersion": 1
},
{
"id": "be1e0e3b-fc0a-4ff1-96a5-5d1e9a343224",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
-660,
-100
],
"parameters": {
"color": 2,
"width": 700,
"height": 200,
"content": "## 广播"
},
"typeVersion": 1
},
{
"id": "64a299d3-4240-428c-a2fe-bb41d7fa672e",
"name": "广播",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-520,
-60
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//broadcasts",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
},
{
"name": "service_id",
"value": "={{ $fromAI('service_id', 'Filter by Service ID. E.g. bbc_radio_fourfm', 'string') }}"
},
{
"name": "date",
"value": "={{ $fromAI('date', 'Filter by date. E.g. 2016-06-17', 'string') }}"
},
{
"name": "sort",
"value": "={{ $fromAI('sort', 'Sort by provided query. E.g. 'start_at' sorts in ascending order, and '-start_at' sorts in descending order', 'string') }}"
}
]
},
"toolDescription": "Broadcasts\n\nParameters:\n- Query parameters:\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n • service_id (optional) - Filter by Service ID. E.g. bbc_radio_fourfm\n • date (optional) - Filter by date. E.g. 2016-06-17\n • sort (optional) - Sort by provided query. E.g. 'start_at' sorts in ascending order, and '-start_at' sorts in descending order\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "c1c95d3b-e5c5-41d7-bd8b-35c75f869a21",
"name": "最新广播",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-320,
-60
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//broadcasts/latest",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
},
{
"name": "service_id",
"value": "={{ $fromAI('service_id', 'Filter by Service ID. E.g. bbc_radio_fourfm', 'string') }}"
},
{
"name": "on_air",
"value": "={{ $fromAI('on_air', 'Filter what is on air. E.g. 'now' returns current programme being broadcasted.', 'string') }}"
},
{
"name": "next",
"value": "={{ $fromAI('next', 'Filter what will be on air next in minutes. E.g. '240' returns programmes broadcasted in the next four hurs', 'string') }}"
},
{
"name": "previous",
"value": "={{ $fromAI('previous', 'Filter what was on air previously in minutes. E.g. '240' returns programmes broadcasted in the previous four hurs', 'string') }}"
},
{
"name": "sort",
"value": "={{ $fromAI('sort', 'Sort by provided query. E.g. 'start_at' sorts in ascending order, and '-start_at' sorts in descending order', 'string') }}"
}
]
},
"toolDescription": "Latest Broadcasts\n\nParameters:\n- Query parameters:\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n • service_id (optional) - Filter by Service ID. E.g. bbc_radio_fourfm\n • on_air (optional) - Filter what is on air. E.g. 'now' returns current programme being broadcasted.\n • next (optional) - Filter what will be on air next in minutes. E.g. '240' returns programmes broadcasted in the next four hurs\n • previous (optional) - Filter what was on air previously in minutes. E.g. '240' returns programmes broadcasted in the previous four hurs\n • sort (optional) - Sort by provided query. E.g. 'start_at' sorts in ascending order, and '-start_at' sorts in descending order\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "e5278e54-5d87-4b95-9135-5092ed086c8c",
"name": "按 PID 的广播",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-120,
-60
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//broadcasts/{{ $fromAI('pid', 'pid', 'string') }}",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Broadcasts by PID\n\nParameters:\n- Path parameters:\n • pid (required) - pid\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "a03f7115-9d7e-4119-9bc3-18cd561b31ab",
"name": "便签2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-660,
140
],
"parameters": {
"color": 3,
"width": 500,
"height": 200,
"content": "## 类别"
},
"typeVersion": 1
},
{
"id": "c1992a61-3f9c-4522-ab9c-d6ea6e41360d",
"name": "类别列表",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-520,
180
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//categories",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "kind",
"value": "={{ $fromAI('kind', 'Filter by provided query. E.g. 'promoted' returns promoted categories', 'string') }}"
}
]
},
"toolDescription": "List of categories\n\nParameters:\n- Query parameters:\n • kind (optional) - Filter by provided query. E.g. 'promoted' returns promoted categories\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "ce519809-8054-4246-92f6-f6a28c48ac31",
"name": "按 ID 的类别",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-320,
180
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//categories/{{ $fromAI('id', 'Retrieve information about the category. E.g. 'sport-football-europeanchampionship'', 'string') }}",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Category by ID\n\nParameters:\n- Path parameters:\n • id (required) - Retrieve information about the category. E.g. 'sport-football-europeanchampionship'\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "fc0c6085-35a4-4143-bcfa-2f59e9bfa760",
"name": "便签3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-660,
380
],
"parameters": {
"color": 4,
"width": 300,
"height": 200,
"content": "## 合集"
},
"typeVersion": 1
},
{
"id": "f2f339ba-9ad0-4a2f-b978-13d6af195b02",
"name": "合集成员",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-520,
420
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//collections/{{ $fromAI('pid', 'pid', 'string') }}/members",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
}
]
},
"toolDescription": "Collection Members\n\nParameters:\n- Path parameters:\n • pid (required) - pid\n- Query parameters:\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "5bb0d7a6-fb3e-423b-a027-4aba7a3d966b",
"name": "便签4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-660,
620
],
"parameters": {
"color": 5,
"width": 300,
"height": 200,
"content": "## 体验"
},
"typeVersion": 1
},
{
"id": "4c596579-80b8-4149-a845-543650ec5369",
"name": "首页体验",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-520,
660
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//experience/homepage",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Homepage Experience\n\nParameters:\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "3536d38b-adbf-4f13-a337-54f1690294e3",
"name": "便签5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-660,
860
],
"parameters": {
"color": 6,
"width": 4500,
"height": 200,
"content": "## 音乐"
},
"typeVersion": 1
},
{
"id": "ab73e134-16f9-4c7a-ba53-96b4376e22ee",
"name": "热门艺术家",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-520,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//music/popular/artists",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "since",
"value": "={{ $fromAI('since', 'ISO 8601 Date yyyy-mm-dd. Returns items between given time period and now', 'string') }}"
},
{
"name": "until",
"value": "={{ $fromAI('until', 'ISO 8601 Date yyyy-mm-dd. Returns items between given 'since' and 'until' date params', 'string') }}"
},
{
"name": "decomposed",
"value": "={{ $fromAI('decomposed', 'In addition to the overall score, return a list of scores broken down by day N.B Must be used in conjunction with since and/or until and since is >= 31 days', 'boolean') }}"
},
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
}
]
},
"toolDescription": "Popular Artists\n\nParameters:\n- Query parameters:\n • since (optional) - ISO 8601 Date yyyy-mm-dd. Returns items between given time period and now\n • until (optional) - ISO 8601 Date yyyy-mm-dd. Returns items between given 'since' and 'until' date params\n • decomposed (optional) - In addition to the overall score, return a list of scores broken down by day N.B Must be used in conjunction with since and/or until and since is >= 31 days\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "94da50fc-9609-42e4-9a55-c7fe9cead60b",
"name": "单个艺术家受欢迎度",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-320,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//music/popular/artists/{{ $fromAI('id', 'MusicBrainz Id - Used to get single resource score', 'string') }}",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "since",
"value": "={{ $fromAI('since', 'ISO 8601 Date yyyy-mm-dd. Returns items between given time period and now', 'string') }}"
},
{
"name": "until",
"value": "={{ $fromAI('until', 'ISO 8601 Date yyyy-mm-dd. Returns items between given 'since' and 'until' date params', 'string') }}"
},
{
"name": "decomposed",
"value": "={{ $fromAI('decomposed', 'In addition to the overall score, return a list of scores broken down by day N.B Must be used in conjunction with since and/or until and since is >= 31 days', 'boolean') }}"
}
]
},
"toolDescription": "Single Artist Popularity\n\nParameters:\n- Path parameters:\n • id (required) - MusicBrainz Id - Used to get single resource score\n- Query parameters:\n • since (optional) - ISO 8601 Date yyyy-mm-dd. Returns items between given time period and now\n • until (optional) - ISO 8601 Date yyyy-mm-dd. Returns items between given 'since' and 'until' date params\n • decomposed (optional) - In addition to the overall score, return a list of scores broken down by day N.B Must be used in conjunction with since and/or until and since is >= 31 days\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "fc0f1eed-2cd8-445f-8c9d-0b96f7702691",
"name": "热门播放列表",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-120,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//music/popular/playlists",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "since",
"value": "={{ $fromAI('since', 'ISO 8601 Date yyyy-mm-dd. Returns items between given time period and now', 'string') }}"
},
{
"name": "until",
"value": "={{ $fromAI('until', 'ISO 8601 Date yyyy-mm-dd. Returns items between given 'since' and 'until' date params', 'string') }}"
},
{
"name": "decomposed",
"value": "={{ $fromAI('decomposed', 'In addition to the overall score, return a list of scores broken down by day N.B Must be used in conjunction with since and/or until and since is >= 31 days', 'boolean') }}"
},
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
}
]
},
"toolDescription": "Popular Playlists\n\nParameters:\n- Query parameters:\n • since (optional) - ISO 8601 Date yyyy-mm-dd. Returns items between given time period and now\n • until (optional) - ISO 8601 Date yyyy-mm-dd. Returns items between given 'since' and 'until' date params\n • decomposed (optional) - In addition to the overall score, return a list of scores broken down by day N.B Must be used in conjunction with since and/or until and since is >= 31 days\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "bc95ec0d-ca4b-42a9-8d00-36e79d0792af",
"name": "单个播放列表受欢迎度",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
80,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//music/popular/playlists/{{ $fromAI('id', 'BBC Music Playlist Id - Used to get single resource score', 'string') }}",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "since",
"value": "={{ $fromAI('since', 'ISO 8601 Date yyyy-mm-dd. Returns items between given time period and now', 'string') }}"
},
{
"name": "until",
"value": "={{ $fromAI('until', 'ISO 8601 Date yyyy-mm-dd. Returns items between given 'since' and 'until' date params', 'string') }}"
},
{
"name": "decomposed",
"value": "={{ $fromAI('decomposed', 'In addition to the overall score, return a list of scores broken down by day N.B Must be used in conjunction with since and/or until and since is >= 31 days', 'boolean') }}"
}
]
},
"toolDescription": "Single Playlist Popularity\n\nParameters:\n- Path parameters:\n • id (required) - BBC Music Playlist Id - Used to get single resource score\n- Query parameters:\n • since (optional) - ISO 8601 Date yyyy-mm-dd. Returns items between given time period and now\n • until (optional) - ISO 8601 Date yyyy-mm-dd. Returns items between given 'since' and 'until' date params\n • decomposed (optional) - In addition to the overall score, return a list of scores broken down by day N.B Must be used in conjunction with since and/or until and since is >= 31 days\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "fb880a2f-76ac-44b1-a1de-93ea31f9a5b6",
"name": "热门曲目",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
280,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//music/popular/tracks",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "since",
"value": "={{ $fromAI('since', 'ISO 8601 Date yyyy-mm-dd. Returns items between given time period and now', 'string') }}"
},
{
"name": "until",
"value": "={{ $fromAI('until', 'ISO 8601 Date yyyy-mm-dd. Returns items between given 'since' and 'until' date params', 'string') }}"
},
{
"name": "network",
"value": "={{ $fromAI('network', 'Return items with given Network ID', 'string') }}"
},
{
"name": "programme",
"value": "={{ $fromAI('programme', 'Items with given Programme Pid', 'string') }}"
},
{
"name": "artist",
"value": "={{ $fromAI('artist', 'MusicBrainz artist ID', 'string') }}"
},
{
"name": "decomposed",
"value": "={{ $fromAI('decomposed', 'In addition to the overall score, return a list of scores broken down by day N.B Must be used in conjunction with since and/or until and since is >= 31 days', 'boolean') }}"
},
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
}
]
},
"toolDescription": "Popular Tracks\n\nParameters:\n- Query parameters:\n • since (optional) - ISO 8601 Date yyyy-mm-dd. Returns items between given time period and now\n • until (optional) - ISO 8601 Date yyyy-mm-dd. Returns items between given 'since' and 'until' date params\n • network (optional) - Return items with given Network ID\n • programme (optional) - Items with given Programme Pid\n • artist (optional) - MusicBrainz artist ID\n • decomposed (optional) - In addition to the overall score, return a list of scores broken down by day N.B Must be used in conjunction with since and/or until and since is >= 31 days\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "e5753dd8-c891-4b76-a0f6-fae1bcb14de4",
"name": "单个曲目受欢迎度",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
480,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//music/popular/tracks/{{ $fromAI('id', 'BBC Music Track Id - Used to get single resource score', 'string') }}",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "since",
"value": "={{ $fromAI('since', 'ISO 8601 Date yyyy-mm-dd. Returns items between given time period and now', 'string') }}"
},
{
"name": "until",
"value": "={{ $fromAI('until', 'ISO 8601 Date yyyy-mm-dd. Returns items between given 'since' and 'until' date params', 'string') }}"
},
{
"name": "network",
"value": "={{ $fromAI('network', 'Return items with given Network ID', 'string') }}"
},
{
"name": "programme",
"value": "={{ $fromAI('programme', 'Items with given Programme Pid', 'string') }}"
},
{
"name": "artist",
"value": "={{ $fromAI('artist', 'MusicBrainz artist ID', 'string') }}"
},
{
"name": "decomposed",
"value": "={{ $fromAI('decomposed', 'In addition to the overall score, return a list of scores broken down by day N.B Must be used in conjunction with since and/or until and since is >= 31 days', 'boolean') }}"
}
]
},
"toolDescription": "Single Track Popularity\n\nParameters:\n- Path parameters:\n • id (required) - BBC Music Track Id - Used to get single resource score\n- Query parameters:\n • since (optional) - ISO 8601 Date yyyy-mm-dd. Returns items between given time period and now\n • until (optional) - ISO 8601 Date yyyy-mm-dd. Returns items between given 'since' and 'until' date params\n • network (optional) - Return items with given Network ID\n • programme (optional) - Items with given Programme Pid\n • artist (optional) - MusicBrainz artist ID\n • decomposed (optional) - In addition to the overall score, return a list of scores broken down by day N.B Must be used in conjunction with since and/or until and since is >= 31 days\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "d8622a12-1d95-45bf-ba73-780ba949f062",
"name": "收藏的曲目或片段",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
680,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/favourites",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
},
{
"name": "action",
"value": "={{ $fromAI('action', 'Filters activities based on the type of action', 'string') }}"
},
{
"name": "music-data",
"value": "={{ $fromAI('music-data', 'Omits music data from the response, defaults to true', 'boolean') }}"
}
]
},
"toolDescription": "Favourite Tracks or Clips\n\nParameters:\n- Query parameters:\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n • action (optional) - Filters activities based on the type of action\n • music-data (optional) - Omits music data from the response, defaults to true\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "caea51d4-ad58-428f-87eb-8bda5720967c",
"name": "收藏的曲目或片段 1",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
880,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/favourites",
"method": "POST",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Favourite Tracks or Clips\n\nParameters:\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "4725d1c1-bea1-4f78-b7f5-90342f8ddf43",
"name": "收藏的曲目或片段 2",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
1080,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/favourites",
"method": "PUT",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Favourite Tracks or Clips\n\nParameters:\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "290fa651-e2fd-4651-9ab7-9a1b860bcabf",
"name": "按类型的收藏曲目或片段",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
1280,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/favourites/{{ $fromAI('type', 'Supported Music favourite types: Clips or Tracks', 'string') }}",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "action",
"value": "={{ $fromAI('action', 'Filters activities based on the type of action', 'string') }}"
},
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
}
]
},
"toolDescription": "Favourite Tracks or Clips by Type\n\nParameters:\n- Path parameters:\n • type (required) - Supported Music favourite types: Clips or Tracks\n- Query parameters:\n • action (optional) - Filters activities based on the type of action\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "342c76ef-7c07-43f4-bd5f-7ea16b2f7c70",
"name": "收藏的曲目或片段",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
1480,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/favourites/{{ $fromAI('type', 'Supported Music favourite types: Clips or Tracks', 'string') }}/{{ $fromAI('id', 'Clip PID or Track ID', 'string') }}",
"method": "DELETE",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Favourite Track or Clip\n\nParameters:\n- Path parameters:\n • type (required) - Supported Music favourite types: Clips or Tracks\n • id (required) - Clip PID or Track ID\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "62ec7f0a-d2d6-4466-8b87-0d9d25c104c8",
"name": "收藏的曲目或片段 1",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
1680,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/favourites/{{ $fromAI('type', 'Supported Music favourite types: Clips or Tracks', 'string') }}/{{ $fromAI('id', 'Clip PID or Track ID', 'string') }}",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Favourite Track or Clip\n\nParameters:\n- Path parameters:\n • type (required) - Supported Music favourite types: Clips or Tracks\n • id (required) - Clip PID or Track ID\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "23e0aac7-0d48-4302-88d7-66acb1a5f088",
"name": "收藏的曲目或片段 2",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
1880,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/favourites/{{ $fromAI('type', 'Supported Music favourite types: Clips or Tracks', 'string') }}/{{ $fromAI('id', 'Clip PID or Track ID', 'string') }}",
"method": "POST",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Favourite Track or Clip\n\nParameters:\n- Path parameters:\n • type (required) - Supported Music favourite types: Clips or Tracks\n • id (required) - Clip PID or Track ID\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "ac9e5dd1-a1ba-4afb-9df4-8c28a831f78e",
"name": "收藏的曲目或片段 3",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
2080,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/favourites/{{ $fromAI('type', 'Supported Music favourite types: Clips or Tracks', 'string') }}/{{ $fromAI('id', 'Clip PID or Track ID', 'string') }}",
"method": "PUT",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Favourite Track or Clip\n\nParameters:\n- Path parameters:\n • type (required) - Supported Music favourite types: Clips or Tracks\n • id (required) - Clip PID or Track ID\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "b3a0452e-e292-4cc7-ac46-831177520569",
"name": "关注的网络、类别、艺术家、播放列表和流派",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
2280,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/follows",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "action",
"value": "={{ $fromAI('action', 'Filters activities based on the type of action', 'string') }}"
},
{
"name": "music-data",
"value": "={{ $fromAI('music-data', 'Omits music data from the response, defaults to true', 'boolean') }}"
},
{
"name": "music_context",
"value": "={{ $fromAI('music_context', 'Specify context to be passed to Music API', 'string') }}"
},
{
"name": "music_within_uk",
"value": "={{ $fromAI('music_within_uk', 'Specify location to be passed to Music API', 'boolean') }}"
},
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
}
]
},
"toolDescription": "Followed Networks, Categories, Artists, Playlists and Genres\n\nParameters:\n- Query parameters:\n • action (optional) - Filters activities based on the type of action\n • music-data (optional) - Omits music data from the response, defaults to true\n • music_context (optional) - Specify context to be passed to Music API\n • music_within_uk (optional) - Specify location to be passed to Music API\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "7a37b2f3-3c02-4596-a42e-a6d45bf53da4",
"name": "关注的网络、类别、艺术家、播放列表和流派 1",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
2480,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/follows",
"method": "POST",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "action",
"value": "={{ $fromAI('action', 'Filters activities based on the type of action', 'string') }}"
},
{
"name": "music-data",
"value": "={{ $fromAI('music-data', 'Omits music data from the response, defaults to true', 'boolean') }}"
},
{
"name": "music_context",
"value": "={{ $fromAI('music_context', 'Specify context to be passed to Music API', 'string') }}"
},
{
"name": "music_within_uk",
"value": "={{ $fromAI('music_within_uk', 'Specify location to be passed to Music API', 'boolean') }}"
}
]
},
"toolDescription": "Followed Networks, Categories, Artists, Playlists and Genres\n\nParameters:\n- Query parameters:\n • action (optional) - Filters activities based on the type of action\n • music-data (optional) - Omits music data from the response, defaults to true\n • music_context (optional) - Specify context to be passed to Music API\n • music_within_uk (optional) - Specify location to be passed to Music API\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "c7c07c5e-9363-4136-ac29-04e67d50a1c5",
"name": "关注的网络、类别、艺术家、播放列表和流派 2",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
2680,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/follows",
"method": "PUT",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "action",
"value": "={{ $fromAI('action', 'Filters activities based on the type of action', 'string') }}"
},
{
"name": "music-data",
"value": "={{ $fromAI('music-data', 'Omits music data from the response, defaults to true', 'boolean') }}"
},
{
"name": "music_context",
"value": "={{ $fromAI('music_context', 'Specify context to be passed to Music API', 'string') }}"
},
{
"name": "music_within_uk",
"value": "={{ $fromAI('music_within_uk', 'Specify location to be passed to Music API', 'boolean') }}"
}
]
},
"toolDescription": "Followed Networks, Categories, Artists, Playlists and Genres\n\nParameters:\n- Query parameters:\n • action (optional) - Filters activities based on the type of action\n • music-data (optional) - Omits music data from the response, defaults to true\n • music_context (optional) - Specify context to be passed to Music API\n • music_within_uk (optional) - Specify location to be passed to Music API\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "d1fbe1f9-6654-4257-a1b5-487843e69d79",
"name": "关注的网络、类别、艺术家、播放列表和流派 3",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
2880,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/follows/{{ $fromAI('type', 'Supported Music follows types: Playlists, Services, Genres & Artists', 'string') }}",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "action",
"value": "={{ $fromAI('action', 'Filters activities based on the type of action', 'string') }}"
},
{
"name": "music-data",
"value": "={{ $fromAI('music-data', 'Omits music data from the response, defaults to true', 'boolean') }}"
},
{
"name": "music_context",
"value": "={{ $fromAI('music_context', 'Specify context to be passed to Music API', 'string') }}"
},
{
"name": "music_within_uk",
"value": "={{ $fromAI('music_within_uk', 'Specify location to be passed to Music API', 'boolean') }}"
},
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
}
]
},
"toolDescription": "Followed Networks, Categories, Artists, Playlists and Genres by Type\n\nParameters:\n- Path parameters:\n • type (required) - Supported Music follows types: Playlists, Services, Genres & Artists\n- Query parameters:\n • action (optional) - Filters activities based on the type of action\n • music-data (optional) - Omits music data from the response, defaults to true\n • music_context (optional) - Specify context to be passed to Music API\n • music_within_uk (optional) - Specify location to be passed to Music API\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "e7549de2-8b9e-4588-843e-e5cd1047a1ca",
"name": "关注的网络、类别、艺术家、播放列表或流派",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
3080,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/follows/{{ $fromAI('type', 'Supported Music follows types: Playlists, Services, Genres & Artists', 'string') }}/{{ $fromAI('id', 'Playlists, Services, Networks, Genres, Categories or Artists ID', 'string') }}",
"method": "DELETE",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "music-data",
"value": "={{ $fromAI('music-data', 'Omits music data from the response, defaults to true', 'boolean') }}"
},
{
"name": "music_context",
"value": "={{ $fromAI('music_context', 'Specify context to be passed to Music API', 'string') }}"
},
{
"name": "music_within_uk",
"value": "={{ $fromAI('music_within_uk', 'Specify location to be passed to Music API', 'boolean') }}"
}
]
},
"toolDescription": "Followed Network, Category, Artist, Playlist and Genre\n\nParameters:\n- Path parameters:\n • type (required) - Supported Music follows types: Playlists, Services, Genres & Artists\n • id (required) - Playlists, Services, Networks, Genres, Categories or Artists ID\n- Query parameters:\n • music-data (optional) - Omits music data from the response, defaults to true\n • music_context (optional) - Specify context to be passed to Music API\n • music_within_uk (optional) - Specify location to be passed to Music API\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "56e5fe9a-5474-4dbb-89c5-593c91ef7a99",
"name": "关注的网络、类别、艺术家、播放列表或流派 1",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
3280,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/follows/{{ $fromAI('type', 'Supported Music follows types: Playlists, Services, Genres & Artists', 'string') }}/{{ $fromAI('id', 'Playlists, Services, Networks, Genres, Categories or Artists ID', 'string') }}",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "music-data",
"value": "={{ $fromAI('music-data', 'Omits music data from the response, defaults to true', 'boolean') }}"
},
{
"name": "music_context",
"value": "={{ $fromAI('music_context', 'Specify context to be passed to Music API', 'string') }}"
},
{
"name": "music_within_uk",
"value": "={{ $fromAI('music_within_uk', 'Specify location to be passed to Music API', 'boolean') }}"
}
]
},
"toolDescription": "Followed Network, Category, Artist, Playlist and Genre\n\nParameters:\n- Path parameters:\n • type (required) - Supported Music follows types: Playlists, Services, Genres & Artists\n • id (required) - Playlists, Services, Networks, Genres, Categories or Artists ID\n- Query parameters:\n • music-data (optional) - Omits music data from the response, defaults to true\n • music_context (optional) - Specify context to be passed to Music API\n • music_within_uk (optional) - Specify location to be passed to Music API\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "10a24a12-99a4-416f-858c-1965f4a52d52",
"name": "关注的网络、类别、艺术家、播放列表或流派 2",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
3480,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/follows/{{ $fromAI('type', 'Supported Music follows types: Playlists, Services, Genres & Artists', 'string') }}/{{ $fromAI('id', 'Playlists, Services, Networks, Genres, Categories or Artists ID', 'string') }}",
"method": "POST",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "music-data",
"value": "={{ $fromAI('music-data', 'Omits music data from the response, defaults to true', 'boolean') }}"
},
{
"name": "music_context",
"value": "={{ $fromAI('music_context', 'Specify context to be passed to Music API', 'string') }}"
},
{
"name": "music_within_uk",
"value": "={{ $fromAI('music_within_uk', 'Specify location to be passed to Music API', 'boolean') }}"
}
]
},
"toolDescription": "Followed Network, Category, Artist, Playlist and Genre\n\nParameters:\n- Path parameters:\n • type (required) - Supported Music follows types: Playlists, Services, Genres & Artists\n • id (required) - Playlists, Services, Networks, Genres, Categories or Artists ID\n- Query parameters:\n • music-data (optional) - Omits music data from the response, defaults to true\n • music_context (optional) - Specify context to be passed to Music API\n • music_within_uk (optional) - Specify location to be passed to Music API\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "2dd71313-df6a-47e4-9ed4-e1428c5db522",
"name": "关注的网络、类别、艺术家、播放列表或流派 3",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
3680,
900
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/follows/{{ $fromAI('type', 'Supported Music follows types: Playlists, Services, Genres & Artists', 'string') }}/{{ $fromAI('id', 'Playlists, Services, Networks, Genres, Categories or Artists ID', 'string') }}",
"method": "PUT",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "music-data",
"value": "={{ $fromAI('music-data', 'Omits music data from the response, defaults to true', 'boolean') }}"
},
{
"name": "music_context",
"value": "={{ $fromAI('music_context', 'Specify context to be passed to Music API', 'string') }}"
},
{
"name": "music_within_uk",
"value": "={{ $fromAI('music_within_uk', 'Specify location to be passed to Music API', 'boolean') }}"
}
]
},
"toolDescription": "Followed Network, Category, Artist, Playlist and Genre\n\nParameters:\n- Path parameters:\n • type (required) - Supported Music follows types: Playlists, Services, Genres & Artists\n • id (required) - Playlists, Services, Networks, Genres, Categories or Artists ID\n- Query parameters:\n • music-data (optional) - Omits music data from the response, defaults to true\n • music_context (optional) - Specify context to be passed to Music API\n • music_within_uk (optional) - Specify location to be passed to Music API\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "380fc97e-be8e-49b9-b237-55a2e4ae9bae",
"name": "便签6",
"type": "n8n-nodes-base.stickyNote",
"position": [
-660,
1100
],
"parameters": {
"color": 7,
"width": 700,
"height": 200,
"content": "## 个性化类别"
},
"typeVersion": 1
},
{
"id": "1d67be64-8656-485e-9803-d6957afcb68a",
"name": "取消关注类别",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-520,
1140
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/categories/follows",
"method": "DELETE",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Unfollow category\n\nParameters:\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "be786011-ac20-47ac-819e-3e013ae7f987",
"name": "已关注类别列表",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-320,
1140
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/categories/follows",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
}
]
},
"toolDescription": "List of followed categories\n\nParameters:\n- Query parameters:\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "7c8bc52e-3509-459a-99eb-107115fb8b85",
"name": "关注类别",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-120,
1140
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/categories/follows",
"method": "POST",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Follow category\n\nParameters:\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "219be694-4287-4e4b-8800-687993b14107",
"name": "便签7",
"type": "n8n-nodes-base.stickyNote",
"position": [
-660,
1340
],
"parameters": {
"color": 2,
"width": 2300,
"height": 200,
"content": "## 音乐导出"
},
"typeVersion": 1
},
{
"id": "3fcba2a8-1872-4a44-a41a-4bd09910ffc2",
"name": "音乐导出",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-520,
1380
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/export",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
}
]
},
"toolDescription": "Music Exports\n\nParameters:\n- Query parameters:\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "0f8bd3ee-7b7f-49b8-bd5d-1db0ec928616",
"name": "音乐导出任务",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-320,
1380
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/exports/jobs",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "over16",
"value": "={{ $fromAI('over16', 'Boolean age check', 'boolean') }}"
},
{
"name": "vendor",
"value": "={{ $fromAI('vendor', 'Specify Vendor Jobs', 'string') }}"
}
]
},
"toolDescription": "Music Export Jobs\n\nParameters:\n- Query parameters:\n • over16 (required) - Boolean age check\n • vendor (optional) - Specify Vendor Jobs\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "45a0ebb7-8a21-4e8d-9925-4a7009c0acff",
"name": "音乐导出任务 1",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-120,
1380
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/exports/jobs",
"method": "POST",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "over16",
"value": "={{ $fromAI('over16', 'Boolean age check', 'boolean') }}"
},
{
"name": "vendor",
"value": "={{ $fromAI('vendor', 'Specify Vendor Jobs', 'string') }}"
}
]
},
"toolDescription": "Music Export Jobs\n\nParameters:\n- Query parameters:\n • over16 (required) - Boolean age check\n • vendor (optional) - Specify Vendor Jobs\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "9ff79c0a-b5a6-454a-97a3-930bfd0ddfa0",
"name": "音乐导出曲目",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
80,
1380
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/exports/tracks",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "over16",
"value": "={{ $fromAI('over16', 'Boolean age check', 'boolean') }}"
},
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
},
{
"name": "vendor",
"value": "={{ $fromAI('vendor', 'Specify Vendor Tracks', 'string') }}"
},
{
"name": "status",
"value": "={{ $fromAI('status', 'Specify Track status', 'string') }}"
}
]
},
"toolDescription": "Music Export Tracks\n\nParameters:\n- Query parameters:\n • over16 (required) - Boolean age check\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n • vendor (optional) - Specify Vendor Tracks\n • status (optional) - Specify Track status\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "62c60e8e-4f8a-4a70-9cc5-c7a815da75a2",
"name": "音乐导出偏好设置",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
280,
1380
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/preferences/export",
"method": "DELETE",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Music Export Preferences\n\nParameters:\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "b2231ed8-0466-482d-b3e3-b7ac2a5498da",
"name": "音乐导出偏好设置 1",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
480,
1380
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/preferences/export",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Music Export Preferences\n\nParameters:\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "0a9ddb21-f032-4741-9218-66fe09c4b664",
"name": "音乐导出偏好设置 2",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
680,
1380
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/preferences/export",
"method": "POST",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Music Export Preferences\n\nParameters:\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "6a67f169-4f69-4ed0-83d9-6bdf4f309315",
"name": "音乐导出供应商偏好设置",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
880,
1380
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/preferences/export/{{ $fromAI('vendor', 'Supported 3rd Party Vendor', 'string') }}",
"method": "DELETE",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Music Export Vendor Preferences\n\nParameters:\n- Path parameters:\n • vendor (required) - Supported 3rd Party Vendor\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "5a8572e4-118a-4baa-83f7-ea233ea0c3a5",
"name": "音乐导出供应商偏好设置 1",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
1080,
1380
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/preferences/export/{{ $fromAI('vendor', 'Supported 3rd Party Vendor', 'string') }}",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Music Export Vendor Preferences\n\nParameters:\n- Path parameters:\n • vendor (required) - Supported 3rd Party Vendor\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "5ec75186-49e8-490c-ac9c-71d2ec00c4d9",
"name": "音乐导出供应商偏好设置 2",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
1280,
1380
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/preferences/export/{{ $fromAI('vendor', 'Supported 3rd Party Vendor', 'string') }}",
"method": "POST",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Music Export Vendor Preferences\n\nParameters:\n- Path parameters:\n • vendor (required) - Supported 3rd Party Vendor\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "7155915f-5a88-4b85-bbac-4906926411ef",
"name": "音乐导出供应商偏好设置 3",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
1480,
1380
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/music/preferences/export/{{ $fromAI('vendor', 'Supported 3rd Party Vendor', 'string') }}",
"method": "PUT",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Music Export Vendor Preferences\n\nParameters:\n- Path parameters:\n • vendor (required) - Supported 3rd Party Vendor\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "53281308-0e56-43ec-b950-98939462aef8",
"name": "便签8",
"type": "n8n-nodes-base.stickyNote",
"position": [
-660,
1580
],
"parameters": {
"color": 3,
"width": 700,
"height": 200,
"content": "## 个性化网络"
},
"typeVersion": 1
},
{
"id": "4df8f561-9af9-4f1f-93d6-e93bdabae011",
"name": "取消关注网络",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-520,
1620
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/networks/follows",
"method": "DELETE",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
}
]
},
"toolDescription": "Unfollow network\n\nParameters:\n- Query parameters:\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "cd9e8ae1-5466-483b-ae9c-9b287e79740f",
"name": "已关注网络列表",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-320,
1620
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/networks/follows",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
}
]
},
"toolDescription": "List of followed networks\n\nParameters:\n- Query parameters:\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "1db91b81-a281-4af7-bc77-24e6a539385c",
"name": "关注网络",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-120,
1620
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/networks/follows",
"method": "POST",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
}
]
},
"toolDescription": "Follow network\n\nParameters:\n- Query parameters:\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "7717e52d-9cf9-4d4e-8960-1039b1ed01f5",
"name": "便签9",
"type": "n8n-nodes-base.stickyNote",
"position": [
-660,
1820
],
"parameters": {
"color": 4,
"width": 300,
"height": 200,
"content": "## 个性化播放"
},
"typeVersion": 1
},
{
"id": "0e8ed3d7-5f40-4055-8155-9c062132a99c",
"name": "写入播放事件",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-520,
1860
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/plays",
"method": "POST",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Write Play Event\n\nParameters:\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "60f27a38-b19e-4836-a43e-4a9c5374c5a5",
"name": "便签10",
"type": "n8n-nodes-base.stickyNote",
"position": [
-660,
2060
],
"parameters": {
"color": 5,
"width": 500,
"height": 200,
"content": "## 播放空间"
},
"typeVersion": 1
},
{
"id": "dfce8e67-3533-46e7-925c-03abdda3fe35",
"name": "推荐的播放空间容器",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-520,
2100
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/playspace/containers/suggested",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "previous_pid",
"value": "={{ $fromAI('previous_pid', 'Clip or Episode PID of the previous or first content item in the Playspace stream.', 'string') }}"
},
{
"name": "previous_container",
"value": "={{ $fromAI('previous_container', 'Container ID of the previous container in the Playspace stream.', 'string') }}"
}
]
},
"toolDescription": "Suggested Playspace Container\n\nParameters:\n- Query parameters:\n • previous_pid (required) - Clip or Episode PID of the previous or first content item in the Playspace stream.\n • previous_container (optional) - Container ID of the previous container in the Playspace stream.\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "079ef8db-175d-41b6-81f6-280b00eb82cc",
"name": "按 ID 的播放空间容器",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-320,
2100
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/playspace/containers/{{ $fromAI('id', 'Playspace Container ID', 'string') }}",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Playspace Container by ID\n\nParameters:\n- Path parameters:\n • id (required) - Playspace Container ID\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "288dd4c0-2a7a-4f8a-a4ff-af63f4aa2746",
"name": "描述 - 播放空间",
"type": "n8n-nodes-base.stickyNote",
"position": [
-120,
2100
],
"parameters": {
"width": 500,
"height": 120,
"content": "## 📋 播放空间"
},
"typeVersion": 1
},
{
"id": "6b456468-652a-4337-83f1-25596766c3db",
"name": "便签11",
"type": "n8n-nodes-base.stickyNote",
"position": [
-660,
2300
],
"parameters": {
"color": 6,
"width": 900,
"height": 200,
"content": "## 节目"
},
"typeVersion": 1
},
{
"id": "a6933c9e-fee7-46cb-9b55-bfc403be7076",
"name": "推荐节目",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-520,
2340
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/programmes/recommendations",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
},
{
"name": "rights",
"value": "={{ $fromAI('rights', 'Only return available results for the web/mobile.', 'string') }}"
}
]
},
"toolDescription": "Recommended Programmes\n\nParameters:\n- Query parameters:\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n • rights (required) - Only return available results for the web/mobile.\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "5cd1fdce-38c6-473d-86ff-dd197b416024",
"name": "热门剧集和片段",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-320,
2340
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//radio/popular",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "type",
"value": "={{ $fromAI('type', 'Programme type required. Accepts comma separated values', 'string') }}"
},
{
"name": "distinct",
"value": "={{ $fromAI('distinct', 'Filter by deduplication rule. E.g. 'tleo' returns programmes with distinct top level episode objects', 'string') }}"
},
{
"name": "network",
"value": "={{ $fromAI('network', 'Filter by network master brand ID (mid). Accepts comma separated values', 'string') }}"
},
{
"name": "network_url_key",
"value": "={{ $fromAI('network_url_key', 'Filter by network URL key. Accepts comma separated values', 'string') }}"
},
{
"name": "category",
"value": "={{ $fromAI('category', 'Filter by category. Accepts comma separated values', 'string') }}"
},
{
"name": "format",
"value": "={{ $fromAI('format', 'Filter by format. Accepts comma separated values', 'string') }}"
},
{
"name": "group",
"value": "={{ $fromAI('group', 'Filter by group. Accepts comma separated values', 'string') }}"
},
{
"name": "media_type",
"value": "={{ $fromAI('media_type', 'Filter by programme media type. Accepts comma separated values', 'string') }}"
},
{
"name": "container",
"value": "={{ $fromAI('container', 'Filter by container. Accepts any pid e.g. brand,series,episode', 'string') }}"
},
{
"name": "media_set",
"value": "={{ $fromAI('media_set', 'Filter by media set name. Accepts comma separated combinations of the following: pc,mobile-download,android-download-high,apple-ios-download-high,mobile-cellular-main,mobile-phone-main,iptv-all', 'json') }}"
},
{
"name": "q",
"value": "={{ $fromAI('q', 'Search query String', 'string') }}"
}
]
},
"toolDescription": "Popular Episodes & Clips\n\nParameters:\n- Query parameters:\n • type (optional) - Programme type required. Accepts comma separated values\n • distinct (optional) - Filter by deduplication rule. E.g. 'tleo' returns programmes with distinct top level episode objects\n • network (optional) - Filter by network master brand ID (mid). Accepts comma separated values\n • network_url_key (optional) - Filter by network URL key. Accepts comma separated values\n • category (optional) - Filter by category. Accepts comma separated values\n • format (optional) - Filter by format. Accepts comma separated values\n • group (optional) - Filter by group. Accepts comma separated values\n • media_type (optional) - Filter by programme media type. Accepts comma separated values\n • container (optional) - Filter by container. Accepts any pid e.g. brand,series,episode\n • media_set (optional) - Filter by media set name. Accepts comma separated combinations of the following: pc,mobile-download,android-download-high,apple-ios-download-high,mobile-cellular-main,mobile-phone-main,iptv-all\n • q (optional) - Search query String\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "e74e78dd-d29f-4f9a-8394-bec09d28d1fe",
"name": "广播节目",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-120,
2340
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//radio/programmes",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "kind",
"value": "={{ $fromAI('kind', 'Filter by provided query. E.g. 'tleo' returns top level objects, ie. brands, orphaned series, and orphaned episodes', 'string') }}"
},
{
"name": "network",
"value": "={{ $fromAI('network', 'Filter by network master brand ID (mid). Accepts comma separated values', 'string') }}"
},
{
"name": "network_url_key",
"value": "={{ $fromAI('network_url_key', 'Filter by network URL key. Accepts comma separated values', 'string') }}"
},
{
"name": "category",
"value": "={{ $fromAI('category', 'Filter by category id. Accepts comma separated values. See /category endpoint below for the type of response provided', 'string') }}"
},
{
"name": "sort",
"value": "={{ $fromAI('sort', 'Sort by provided query. E.g. 'title' sorts in ascending order, and -title sorts in descending order', 'string') }}"
},
{
"name": "container",
"value": "={{ $fromAI('container', 'Filter by container. Accepts any brand or series pid', 'string') }}"
},
{
"name": "type",
"value": "={{ $fromAI('type', 'Filter by programme type. Accepts comma separated values', 'string') }}"
}
]
},
"toolDescription": "Radio programmes\n\nParameters:\n- Query parameters:\n • kind (optional) - Filter by provided query. E.g. 'tleo' returns top level objects, ie. brands, orphaned series, and orphaned episodes\n • network (optional) - Filter by network master brand ID (mid). Accepts comma separated values\n • network_url_key (optional) - Filter by network URL key. Accepts comma separated values\n • category (optional) - Filter by category id. Accepts comma separated values. See /category endpoint below for the type of response provided\n • sort (optional) - Sort by provided query. E.g. 'title' sorts in ascending order, and -title sorts in descending order\n • container (optional) - Filter by container. Accepts any brand or series pid\n • type (optional) - Filter by programme type. Accepts comma separated values\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "da9d5601-bf0f-45f0-8220-07148a1811dd",
"name": "按 Pid 的可用广播节目",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
80,
2340
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//radio/programmes/{{ $fromAI('pid', 'pid', 'string') }}",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Available radio programme by Pid\n\nParameters:\n- Path parameters:\n • pid (required) - pid\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "9b7ec36d-5174-42b1-ba94-841bde76055f",
"name": "便签12",
"type": "n8n-nodes-base.stickyNote",
"position": [
-660,
2540
],
"parameters": {
"color": 7,
"width": 3500,
"height": 200,
"content": "## 广播电台"
},
"typeVersion": 1
},
{
"id": "c65b98e1-e4eb-437f-b38e-edd711e62001",
"name": "收藏的剧集和片段",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-520,
2580
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/radio/favourites",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
},
{
"name": "sort",
"value": "={{ $fromAI('sort', 'Sort order for Personalised Radio results', 'string') }}"
},
{
"name": "show_all_activity",
"value": "={{ $fromAI('show_all_activity', 'Include items which have been 'soft' unfavourited in response. I.e items with UAS type of 'unfavourited'', 'boolean') }}"
}
]
},
"toolDescription": "Favourite Episodes and Clips\n\nParameters:\n- Query parameters:\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n • sort (optional) - Sort order for Personalised Radio results\n • show_all_activity (optional) - Include items which have been 'soft' unfavourited in response. I.e items with UAS type of 'unfavourited'\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "Bq6FmBmPJOfTe6MM",
"name": "Test Header Auth Cred"
}
},
"typeVersion": 4.2
},
{
"id": "1bfe5624-4a34-4c6e-90fc-f2aca8fe09f4",
"name": "收藏的剧集和片段 1",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-320,
2580
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/radio/favourites",
"method": "POST",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Favourite Episodes and Clips\n\nParameters:\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "Bq6FmBmPJOfTe6MM",
"name": "Test Header Auth Cred"
}
},
"typeVersion": 4.2
},
{
"id": "6edcc776-b8c6-434f-ae85-63163aace003",
"name": "收藏的剧集和片段 2",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-120,
2580
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/radio/favourites",
"method": "PUT",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Favourite Episodes and Clips\n\nParameters:\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "Bq6FmBmPJOfTe6MM",
"name": "Test Header Auth Cred"
}
},
"typeVersion": 4.2
},
{
"id": "84c75d71-96f6-47f3-9048-67db021ec3c5",
"name": "按类型的收藏剧集和片段",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
80,
2580
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/radio/favourites/{{ $fromAI('type', 'Supported Radio favourite types: Clips or Episodes', 'string') }}",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "sort",
"value": "={{ $fromAI('sort', 'Sort order for Personalised Radio results', 'string') }}"
},
{
"name": "show_all_activity",
"value": "={{ $fromAI('show_all_activity', 'Include items which have been 'soft' unfavourited in response. I.e items with UAS type of 'unfavourited'', 'boolean') }}"
},
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
}
]
},
"toolDescription": "Favourite Episodes and Clips by Type\n\nParameters:\n- Path parameters:\n • type (required) - Supported Radio favourite types: Clips or Episodes\n- Query parameters:\n • sort (optional) - Sort order for Personalised Radio results\n • show_all_activity (optional) - Include items which have been 'soft' unfavourited in response. I.e items with UAS type of 'unfavourited'\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "Bq6FmBmPJOfTe6MM",
"name": "Test Header Auth Cred"
}
},
"typeVersion": 4.2
},
{
"id": "aad75d1c-6101-4c1c-9633-5afe3d43aa6e",
"name": "收藏的剧集或片段",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
280,
2580
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/radio/favourites/{{ $fromAI('type', 'Supported Radio favourite types: Clips or Episodes', 'string') }}/{{ $fromAI('pid', 'pid', 'string') }}",
"method": "DELETE",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Favourite Episode or Clip\n\nParameters:\n- Path parameters:\n • type (required) - Supported Radio favourite types: Clips or Episodes\n • pid (required) - pid\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "fc800315-8cf8-4267-b6e1-794829da49ed",
"name": "收藏的剧集或片段 1",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
480,
2580
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/radio/favourites/{{ $fromAI('type', 'Supported Radio favourite types: Clips or Episodes', 'string') }}/{{ $fromAI('pid', 'pid', 'string') }}",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "show_all_activity",
"value": "={{ $fromAI('show_all_activity', 'Include items which have been 'soft' unfavourited in response. I.e items with UAS type of 'unfavourited'', 'boolean') }}"
}
]
},
"toolDescription": "Favourite Episode or Clip\n\nParameters:\n- Path parameters:\n • type (required) - Supported Radio favourite types: Clips or Episodes\n • pid (required) - pid\n- Query parameters:\n • show_all_activity (optional) - Include items which have been 'soft' unfavourited in response. I.e items with UAS type of 'unfavourited'\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "6601b758-b7c0-4899-ae2d-ecce5a1831ff",
"name": "收藏的剧集或片段 2",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
680,
2580
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/radio/favourites/{{ $fromAI('type', 'Supported Radio favourite types: Clips or Episodes', 'string') }}/{{ $fromAI('pid', 'pid', 'string') }}",
"method": "POST",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Favourite Episode or Clip\n\nParameters:\n- Path parameters:\n • type (required) - Supported Radio favourite types: Clips or Episodes\n • pid (required) - pid\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "98a0d352-f660-4c3b-8f2c-da5b798119a7",
"name": "收藏的剧集或片段 3",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
880,
2580
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/radio/favourites/{{ $fromAI('type', 'Supported Radio favourite types: Clips or Episodes', 'string') }}/{{ $fromAI('pid', 'pid', 'string') }}",
"method": "PUT",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Favourite Episode or Clip\n\nParameters:\n- Path parameters:\n • type (required) - Supported Radio favourite types: Clips or Episodes\n • pid (required) - pid\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "8df12f72-3c58-48f2-8058-f641c3d056a4",
"name": "关注的品牌和系列",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
1080,
2580
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/radio/follows",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
},
{
"name": "sort",
"value": "={{ $fromAI('sort', 'Sort order for Personalised Radio results', 'string') }}"
},
{
"name": "show_all_activity",
"value": "={{ $fromAI('show_all_activity', 'Include items which have been 'soft' unfollowed in response. I.e items with UAS type of 'unfollowed'', 'boolean') }}"
}
]
},
"toolDescription": "Followed Brands and Series\n\nParameters:\n- Query parameters:\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n • sort (optional) - Sort order for Personalised Radio results\n • show_all_activity (optional) - Include items which have been 'soft' unfollowed in response. I.e items with UAS type of 'unfollowed'\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "a1faf69b-22ae-4422-9de6-4000c5a9c544",
"name": "关注的品牌和系列 1",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
1280,
2580
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/radio/follows",
"method": "POST",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Followed Brands and Series\n\nParameters:\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "b54ac0b9-8c0e-408b-99cd-8da208bbad79",
"name": "关注的品牌和系列 2",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
1480,
2580
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/radio/follows",
"method": "PUT",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Followed Brands and Series\n\nParameters:\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "f4aeb604-de0c-4889-ad7a-932c589f017c",
"name": "按类型的关注品牌或系列",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
1680,
2580
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/radio/follows/{{ $fromAI('type', 'Supported Radio follows types: Brands or Series', 'string') }}",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "sort",
"value": "={{ $fromAI('sort', 'Sort order for Personalised Radio results', 'string') }}"
},
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
},
{
"name": "show_all_activity",
"value": "={{ $fromAI('show_all_activity', 'Include items which have been 'soft' unfollowed in response. I.e items with UAS type of 'unfollowed'', 'boolean') }}"
}
]
},
"toolDescription": "Followed Brands or Series by Type\n\nParameters:\n- Path parameters:\n • type (required) - Supported Radio follows types: Brands or Series\n- Query parameters:\n • sort (optional) - Sort order for Personalised Radio results\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n • show_all_activity (optional) - Include items which have been 'soft' unfollowed in response. I.e items with UAS type of 'unfollowed'\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "147c5da7-bfea-49c0-be1e-e904a9f5c376",
"name": "关注的品牌或系列",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
1880,
2580
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/radio/follows/{{ $fromAI('type', 'Supported Radio follows types: Brands or Series', 'string') }}/{{ $fromAI('pid', 'pid', 'string') }}",
"method": "DELETE",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Followed Brand or Series\n\nParameters:\n- Path parameters:\n • type (required) - Supported Radio follows types: Brands or Series\n • pid (required) - pid\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "8f846ce5-dc63-40ff-8895-73bc5b3f1386",
"name": "关注的品牌或系列 1",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
2080,
2580
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/radio/follows/{{ $fromAI('type', 'Supported Radio follows types: Brands or Series', 'string') }}/{{ $fromAI('pid', 'pid', 'string') }}",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Followed Brand or Series\n\nParameters:\n- Path parameters:\n • type (required) - Supported Radio follows types: Brands or Series\n • pid (required) - pid\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "64094476-c476-43b0-988f-a398513dd04f",
"name": "关注的品牌或系列 2",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
2280,
2580
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/radio/follows/{{ $fromAI('type', 'Supported Radio follows types: Brands or Series', 'string') }}/{{ $fromAI('pid', 'pid', 'string') }}",
"method": "POST",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Followed Brand or Series\n\nParameters:\n- Path parameters:\n • type (required) - Supported Radio follows types: Brands or Series\n • pid (required) - pid\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "50fca6c2-0ffa-4f92-b09c-d8e79fe14d91",
"name": "关注的品牌或系列 3",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
2480,
2580
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/radio/follows/{{ $fromAI('type', 'Supported Radio follows types: Brands or Series', 'string') }}/{{ $fromAI('pid', 'pid', 'string') }}",
"method": "PUT",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Followed Brand or Series\n\nParameters:\n- Path parameters:\n • type (required) - Supported Radio follows types: Brands or Series\n • pid (required) - pid\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "fafa20dc-3bce-43ad-b6d4-a52df05235c9",
"name": "已播放的剧集或片段",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
2680,
2580
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//my/radio/plays",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
},
{
"name": "sort",
"value": "={{ $fromAI('sort', 'Sort order for Personalised Radio results', 'string') }}"
},
{
"name": "show_all_activity",
"value": "={{ $fromAI('show_all_activity', 'Include expired/unavailable items', 'boolean') }}"
}
]
},
"toolDescription": "Played Episode or Clip\n\nParameters:\n- Query parameters:\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n • sort (optional) - Sort order for Personalised Radio results\n • show_all_activity (optional) - Include expired/unavailable items\n- Header parameters:\n • Authorization (required) - Bearer OAUTH_TOKEN\n • X-Authentication-Provider (required) - Authentication type\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "={{ $fromAI('Authorization', 'Bearer OAUTH_TOKEN', 'string', 'Bearer OAUTH_TOKEN') }}"
},
{
"name": "X-Authentication-Provider",
"value": "={{ $fromAI('X-Authentication-Provider', 'Authentication type', 'string', 'idv5') }}"
},
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "a2e90c69-503b-48a8-9e76-7d91e86fb340",
"name": "便签13",
"type": "n8n-nodes-base.stickyNote",
"position": [
-660,
2780
],
"parameters": {
"color": 2,
"width": 900,
"height": 200,
"content": "## 播客"
},
"typeVersion": 1
},
{
"id": "2c527c52-e866-46eb-8eaa-e158d240a599",
"name": "所有播客",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-520,
2820
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//podcasts",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
},
{
"name": "sort",
"value": "={{ $fromAI('sort', 'Sort order for Podcasts results', 'string') }}"
},
{
"name": "network",
"value": "={{ $fromAI('network', 'Network Master Brand ID (mid)', 'string') }}"
},
{
"name": "network_url_key",
"value": "={{ $fromAI('network_url_key', 'Network URL key', 'string') }}"
},
{
"name": "category",
"value": "={{ $fromAI('category', 'Category ID', 'string') }}"
},
{
"name": "q",
"value": "={{ $fromAI('q', 'Search query String', 'string') }}"
},
{
"name": "coverage",
"value": "={{ $fromAI('coverage', 'Local, National or Regional Coverage', 'string') }}"
}
]
},
"toolDescription": "All Podcasts\n\nParameters:\n- Query parameters:\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n • sort (optional) - Sort order for Podcasts results\n • network (optional) - Network Master Brand ID (mid)\n • network_url_key (optional) - Network URL key\n • category (optional) - Category ID\n • q (optional) - Search query String\n • coverage (optional) - Local, National or Regional Coverage\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "0a4bf8c6-455d-4610-9164-bc93da8f3d1d",
"name": "精选播客",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-320,
2820
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//podcasts/featured",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Featured Podcasts\n\nParameters:\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "30834dc7-d1e8-4212-9f4d-c621403249d6",
"name": "播客",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-120,
2820
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//podcasts/{{ $fromAI('pid', 'pid', 'string') }}",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
}
]
},
"toolDescription": "Podcast\n\nParameters:\n- Path parameters:\n • pid (required) - pid\n- Query parameters:\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "043aa9cc-1fce-4daf-80d2-6b970a855a6b",
"name": "播客剧集",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
80,
2820
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//podcasts/{{ $fromAI('pid', 'pid', 'string') }}/episodes",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "offset",
"value": "={{ $fromAI('offset', 'Paginated results offset', 'number') }}"
},
{
"name": "limit",
"value": "={{ $fromAI('limit', 'Paginated results limit', 'number') }}"
}
]
},
"toolDescription": "Podcast Episodes\n\nParameters:\n- Path parameters:\n • pid (required) - pid\n- Query parameters:\n • offset (optional) - Paginated results offset\n • limit (optional) - Paginated results limit\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "72f10fc8-b12f-4c46-9350-b99739b8c8b2",
"name": "便签14",
"type": "n8n-nodes-base.stickyNote",
"position": [
-660,
3020
],
"parameters": {
"color": 3,
"width": 300,
"height": 200,
"content": "## 网络"
},
"typeVersion": 1
},
{
"id": "d08b156e-1f44-4adb-bdf1-e9b65902dafc",
"name": "网络",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-520,
3060
],
"parameters": {
"url": "=https://rms.api.bbc.co.uk//radio/networks.json",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "preset",
"value": "={{ $fromAI('preset', 'Returns all networks needed for iPlayer Radio responsive web navigation', 'boolean') }}"
},
{
"name": "international",
"value": "={{ $fromAI('international', 'Returns all networks available internationally', 'boolean') }}"
}
]
},
"toolDescription": "Networks\n\nParameters:\n- Query parameters:\n • preset (optional) - Returns all networks needed for iPlayer Radio responsive web navigation\n • international (optional) - Returns all networks available internationally\n- Header parameters:\n • X-API-Key (required) - API_KEY",
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "={{ $fromAI('X-API-Key', 'API_KEY', 'string') }}"
}
]
}
},
"typeVersion": 4.2
}
],
"active": false,
"shared": [
{
"role": "workflow:owner",
"project": {
"id": "G5fce9xGuBAsWBXe",
"icon": null,
"name": "David Ashby <david.ashby.lds@gmail.com>",
"type": "personal",
"createdAt": "2025-06-04T02:55:02.013Z",
"updatedAt": "2025-06-04T02:56:01.361Z",
"projectRelations": [
{
"role": "project:personalOwner",
"user": {
"id": "715c1c00-cb48-4712-9a32-f1f4b6db2b30",
"role": "global:owner",
"email": "david.ashby.lds@gmail.com",
"disabled": false,
"lastName": "Ashby",
"settings": {
"npsSurvey": {
"responded": true,
"lastShownAt": 1749357655581
},
"userActivated": true,
"userActivatedAt": 1749075994495,
"easyAIWorkflowOnboarded": true,
"firstSuccessfulWorkflowId": "3N3vVikZb3MckFYm"
},
"createdAt": "2025-06-04T02:55:01.745Z",
"firstName": "David",
"isPending": false,
"updatedAt": "2025-06-08T04:40:58.399Z",
"mfaEnabled": false,
"personalizationAnswers": {
"version": "v4",
"personalization_survey_n8n_version": "1.95.3",
"personalization_survey_submitted_at": "2025-06-04T02:56:07.075Z"
}
},
"userId": "715c1c00-cb48-4712-9a32-f1f4b6db2b30",
"createdAt": "2025-06-04T02:55:02.013Z",
"projectId": "G5fce9xGuBAsWBXe",
"updatedAt": "2025-06-04T02:55:02.013Z"
}
]
},
"createdAt": "2025-07-01T21:19:33.293Z",
"projectId": "G5fce9xGuBAsWBXe",
"updatedAt": "2025-07-01T21:19:33.293Z",
"workflowId": "mcrrPHQ2vb1qNmFo"
}
],
"pinData": {},
"settings": {
"timezone": "America/New_York"
},
"createdAt": "2025-07-01T21:19:33.290Z",
"updatedAt": "2025-07-01T21:21:15.000Z",
"versionId": "f98bf93f-2d7a-4fe7-bedd-bc71f97e7459",
"isArchived": false,
"staticData": null,
"connections": {
"Podcast": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Networks": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Broadcasts": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"All Podcasts": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Music Exports": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Category by ID": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Follow network": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Popular Tracks": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Follow category": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Popular Artists": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Podcast Episodes": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Radio programmes": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Unfollow network": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Write Play Event": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Broadcasts by PID": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Featured Podcasts": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Latest Broadcasts": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Music Export Jobs": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Popular Playlists": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Unfollow category": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Collection Members": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"List of categories": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Homepage Experience": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Music Export Jobs 1": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Music Export Tracks": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Played Episode or Clip": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Recommended Programmes": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Favourite Track or Clip": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Single Track Popularity": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Followed Brand or Series": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Music Export Preferences": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Popular Episodes & Clips": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Single Artist Popularity": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Favourite Episode or Clip": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Favourite Track or Clip 1": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Favourite Track or Clip 2": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Favourite Track or Clip 3": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Favourite Tracks or Clips": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"List of followed networks": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Playspace Container by ID": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Followed Brand or Series 1": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Followed Brand or Series 2": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Followed Brand or Series 3": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Followed Brands and Series": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Music Export Preferences 1": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Music Export Preferences 2": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Single Playlist Popularity": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Favourite Episode or Clip 1": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Favourite Episode or Clip 2": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Favourite Episode or Clip 3": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Favourite Tracks or Clips 1": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Favourite Tracks or Clips 2": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"List of followed categories": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Favourite Episodes and Clips": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Followed Brands and Series 1": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Followed Brands and Series 2": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Suggested Playspace Container": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Favourite Episodes and Clips 1": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Favourite Episodes and Clips 2": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Music Export Vendor Preferences": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Available radio programme by Pid": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Favourite Tracks or Clips by Type": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Followed Brands or Series by Type": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Music Export Vendor Preferences 1": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Music Export Vendor Preferences 2": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Music Export Vendor Preferences 3": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Favourite Episodes and Clips by Type": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Followed Network, Category, Artist, Playlist and Genre": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Followed Network, Category, Artist, Playlist and Genre 1": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Followed Network, Category, Artist, Playlist and Genre 2": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Followed Network, Category, Artist, Playlist and Genre 3": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Followed Networks, Categories, Artists, Playlists and Genres": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Followed Networks, Categories, Artists, Playlists and Genres 1": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Followed Networks, Categories, Artists, Playlists and Genres 2": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Followed Networks, Categories, Artists, Playlists and Genres 3": {
"ai_tool": [
[
{
"node": "Radio & Music Services MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
}
},
"triggerCount": 0
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
高级 - 工程, AI RAG 检索增强
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
CarbonDoomsDay MCP服务器
通过CarbonDoomsDay API为AI代理访问CO2测量数据
Http Request Tool
Mcp Trigger
6 节点David Ashby
工程
大鼠基因组数据库REST API MCP服务器
通过REST API MCP服务器访问大鼠基因组数据库,含100+操作
Http Request Tool
Mcp Trigger
125 节点David Ashby
工程
api.clarify.io MCP服务器
使用Clarify API和AI代理集成的音视频数据搜索与分析
Http Request Tool
Mcp Trigger
27 节点David Ashby
工程
大学橄榄球数据API MCP服务器
具有全面数据API访问权限的大学橄榄球分析平台
Http Request Tool
Mcp Trigger
83 节点David Ashby
工程
Lyft MCP 服务器
使用 MCP 的完整 Lyft API 集成,支持 16 种操作
Http Request Tool
Mcp Trigger
25 节点David Ashby
工程
[eBay] Feed API MCP 服务器
基于 MCP 服务器的 eBay Feed API 完整集成,适用于 AI 代理
Http Request Tool
Mcp Trigger
31 节点David Ashby
工程
工作流信息
难度等级
高级
节点数量94
分类2
节点类型3
作者
David Ashby
@cfomodzA hacker by nature, programmer by trade ⚒️ I'm looking to collaborate on things that save human labor 📫 How to reach me Github👇 -> Discord
外部链接
在 n8n.io 查看 →
分享此工作流