在Dify中配置Notion集成所需的变量,您需要按照以下步骤操作:
-
获取Notion API密钥:首先,您需要在Notion中创建一个集成,并获取API密钥。登录Notion后,进入“Settings & Members” -> “Integrations” -> “Develop your own integrations”,然后创建一个新的集成并获取API密钥。
-
获取Notion数据库ID:您还需要获取Notion数据库的ID。打开Notion中的数据库页面,URL中的https://www.notion.so/{workspace}/{database_id}?v={view_id}部分中的database_id就是您需要的。
-
在Dify中配置变量:
- 打开Dify应用,进入“Integrations”页面。
- 选择“Notion”集成。
- 在配置页面中,输入您在步骤1中获取的API密钥和步骤2中获取的数据库ID。
- 保存配置。
-
测试集成:配置完成后,您可以通过Dify与Notion进行交互,测试是否能够成功读取或写入数据。
示例代码(假设使用Python进行API调用):
import requests
NOTION_API_KEY = 'your_notion_api_key'
DATABASE_ID = 'your_database_id'
NOTION_VERSION = '2022-06-28'
headers = {
'Authorization': f'Bearer {NOTION_API_KEY}',
'Notion-Version': NOTION_VERSION,
'Content-Type': 'application/json'
}
response = requests.get(f'https://api.notion.com/v1/databases/{DATABASE_ID}', headers=headers)
print(response.json())
请确保将your_notion_api_key和your_database_id替换为实际值。