通过Webhook获取随机狗狗图片
中级
这是一个Other领域的自动化工作流,包含 6 个节点。主要使用 Webhook, HttpRequest, RespondToWebhook 等节点。 通过Dog CEO API Webhook获取随机狗狗图片
前置要求
- •HTTP Webhook 端点(n8n 会自动生成)
- •可能需要目标 API 的认证凭证
分类
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "nRx93htY4oXoKnTw",
"meta": {
"instanceId": "1777696fb9fddfee653e70940936c2b1e28ba1f1bde53b7182fbd6eb01988706"
},
"name": "通过 Webhook 获取随机狗狗图片",
"tags": [],
"nodes": [
{
"id": "a50f8603-069f-432a-8616-7dfb65be8ff6",
"name": "Webhook 触发器说明",
"type": "n8n-nodes-base.stickyNote",
"position": [
740,
460
],
"parameters": {
"height": 320,
"content": "此节点监听传入的 POST 请求。它作为工作流的触发器。此工作流不需要 Webhook 请求体中的特定数据,因为它会获取随机图片。"
},
"typeVersion": 1
},
{
"id": "8c233238-3a56-40ac-bb24-a185c88edfb3",
"name": "获取狗狗图片说明",
"type": "n8n-nodes-base.stickyNote",
"position": [
1040,
460
],
"parameters": {
"color": 2,
"width": 280,
"height": 340,
"content": "此节点向 Dog CEO API (dog.ceo/api/breeds/image/random) 发起 HTTP GET 请求以获取随机狗狗图片 URL。该 API 通常返回一个包含图片 URL 的 'message' 属性的 JSON 对象。"
},
"typeVersion": 1
},
{
"id": "dc972e35-6c41-4507-a533-3d0c4f627182",
"name": "Webhook 响应说明",
"type": "n8n-nodes-base.stickyNote",
"position": [
1380,
460
],
"parameters": {
"color": 3,
"width": 360,
"height": 340,
"content": "此节点将 Dog CEO API 的响应(图片 URL)发送回 Webhook 的原始调用者。您可以在此之前插入其他节点以下载图片、保存到云存储或将其作为消息的一部分发送。"
},
"typeVersion": 1
},
{
"id": "ab0bce0f-9d7e-4add-a113-33cf6631e906",
"name": "获取随机狗狗图片",
"type": "n8n-nodes-base.httpRequest",
"position": [
1140,
640
],
"parameters": {
"url": "=https://dog.ceo/api/breeds/image/random",
"method": "=GET",
"options": {}
},
"typeVersion": 4.2
},
{
"id": "76cf0099-b4e9-4446-a355-9fa85b72365d",
"name": "触发 Webhook",
"type": "n8n-nodes-base.webhook",
"position": [
800,
640
],
"webhookId": "fc960ca2-4564-44e7-b74d-fe9c94be242d-unique-id",
"parameters": {
"path": "get-dog-image",
"options": {},
"responseMode": "responseNode"
},
"typeVersion": 2
},
{
"id": "3a739102-4c56-4125-949c-a54775073a64",
"name": "使用图片 URL 响应",
"type": "n8n-nodes-base.respondToWebhook",
"position": [
1500,
640
],
"parameters": {
"options": {},
"respondWith": "allIncomingItems"
},
"typeVersion": 1.2
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "cbc2c313-a506-40d9-b17c-60309e502770",
"connections": {
"Trigger Webhook": {
"main": [
[
{
"node": "Fetch Random Dog Image",
"type": "main",
"index": 0
}
]
]
},
"Fetch Random Dog Image": {
"main": [
[
{
"node": "Respond with Image URL",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
中级 - 其他
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
使用ZenQuotes API通过Webhook按需提供励志名言
使用ZenQuotes API通过Webhook按需提供励志名言
Set
Webhook
Http Request
+2
9 节点ist00dent
其他
day9_加密货币更新获取
使用CoinGecko分析加密货币市场:波动性指标与投资信号
If
Set
Switch
+8
26 节点ist00dent
财务
通过 Webhook 的内容摘要生成器 (ApyHub)
通过 Webhook 的内容摘要生成器 (ApyHub)
Webhook
Http Request
Respond To Webhook
+1
8 节点ist00dent
构建模块
通过 TimeZoneDB API 集成转换时区
使用TimeZoneDB API集成转换时区
Webhook
Http Request
Respond To Webhook
+1
6 节点ist00dent
构建模块
通过 Webhook 使用 ExchangeRate.host 进行货币转换
使用 ExchangeRate.host 通过 Webhook 进行货币转换
Webhook
Http Request
Respond To Webhook
+1
6 节点ist00dent
构建模块
通过Webhooks使用ScreenshotMachine API按需生成网站截图
通过Webhooks使用ScreenshotMachine API按需生成网站截图
If
Code
Webhook
+3
12 节点ist00dent
构建模块
工作流信息
难度等级
中级
节点数量6
分类1
节点类型4
作者
ist00dent
@ist00dentI’m a dedicated automation engineer passionate about no-code and low-code solutions. I design and implement robust n8n workflows—integrating APIs, databases, and messaging—to eliminate manual tasks and accelerate delivery. Leveraging Python and C#, I build scalable, adaptable automations that empower teams to focus on high-value work.
外部链接
在 n8n.io 查看 →
分享此工作流