使用OAuth令牌获取SharePoint列表
初级
这是一个Building Blocks领域的自动化工作流,包含 5 个节点。主要使用 Set, HttpRequest, ScheduleTrigger 等节点。 使用OAuth令牌获取SharePoint列表
前置要求
- •可能需要目标 API 的认证凭证
分类
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"nodes": [
{
"id": "2654751b-aa66-40ce-b8a0-79063aa710ad",
"name": "生成 OAuth 令牌",
"type": "n8n-nodes-base.httpRequest",
"position": [
820,
460
],
"parameters": {
"url": "=https://accounts.accesscontrol.windows.net/{{ $json.tenant_id }}/tokens/oAuth/2",
"options": {},
"requestMethod": "POST",
"bodyParametersUi": {
"parameter": [
{
"name": "grant_type",
"value": "client_credentials"
},
{
"name": "client_id",
"value": "{{client_id}}"
},
{
"name": "client_secret",
"value": "{{client_secret}}"
},
{
"name": "resource",
"value": "https://{your-sharepoint-domain}.sharepoint.com"
}
]
}
},
"typeVersion": 2
},
{
"id": "6f713c65-8fbd-4d05-bbef-9b4a1f6248e9",
"name": "获取 SharePoint 列表",
"type": "n8n-nodes-base.httpRequest",
"position": [
1160,
460
],
"parameters": {
"url": "https://{your-sharepoint-domain}.sharepoint.com/_api/web/lists/getbytitle('YourListTitle')/items",
"options": {},
"headerParametersUi": {
"parameter": [
{
"name": "Accept",
"value": "application/json;odata=nometadata"
},
{
"name": "Content-Type",
"value": "application/json;odata=verbose"
},
{
"name": "Authorization",
"value": "Bearer {{Token}}"
}
]
}
},
"typeVersion": 2
},
{
"id": "d11e9e92-2468-485c-87f5-6de7da7f9589",
"name": "计划触发器",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
380,
460
],
"parameters": {
"rule": {
"interval": [
{}
]
}
},
"typeVersion": 1.2
},
{
"id": "8539f52c-2218-4a47-9678-3e3e8e9fd4c8",
"name": "setTenant",
"type": "n8n-nodes-base.set",
"position": [
600,
460
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "399d42f3-41e0-4043-9a57-85771bf5cd07",
"name": "tenant_id",
"type": "string",
"value": ""
}
]
}
},
"typeVersion": 3.4
},
{
"id": "5a4fa41c-0726-4528-99a3-b5e0c47c1960",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
580,
220
],
"parameters": {
"color": 7,
"width": 458,
"height": 404,
"content": "## 切勿暴露或硬编码以下值"
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"setTenant": {
"main": [
[
{
"node": "Generate OAuth Token",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "setTenant",
"type": "main",
"index": 0
}
]
]
},
"Generate OAuth Token": {
"main": [
[
{
"node": "Fetch SharePoint List",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
初级 - 构建模块
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
使用n8n和API自动化GitLab合并请求
使用n8n和API自动化GitLab合并请求
If
Set
Wait
+3
10 节点Aditya Gaur
工程
亚马逊产品价格追踪器
使用 ScrapeOps API 和 Google Sheets 警报跟踪亚马逊产品价格
If
Set
Email Send
+5
16 节点ScrapeOps
构建模块
[模板] AI宠物店 v8
🐶 AI宠物店助手 - 集成GPT-4o、Google日历和WhatsApp/Instagram/Facebook
If
N8n
Set
+38
244 节点Amanda Benks
销售
💰 使用Google表格和ExchangeRate API自动更新发票汇率
💰 使用Google表格和ExchangeRate API自动更新发票中的汇率
Set
Code
Merge
+4
9 节点Samir Saci
其他
在n8n中使用Gemini AI处理图像和PDF的5种方法
在n8n中使用Gemini AI处理图像和PDF的5种方法
Set
Filter
Split Out
+7
28 节点Julian Kaiser
构建模块
支持文本、语音、图像和PDF的AI驱动WhatsApp聊天机器人(RAG)
支持文本、语音、图像和PDF的AI驱动WhatsApp聊天机器人(RAG)
Set
Code
Switch
+15
35 节点NovaNode
工程