You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法通过Python调用Notion API获取数据库条目评论的问题

解决Notion数据库条目评论读取问题

你的代码存在几个关键问题,导致验证失败:

  1. 请求方法错误:获取评论的接口应该使用GET请求,而非POST
  2. 参数传递方式错误:GET请求的参数需要放在URL查询参数中,不是请求体
  3. 参数格式不符合要求:需要用parent字段包裹目标ID,而不是直接传block_id

正确的Python实现代码

import requests

# 配置参数
_auth = "你的Notion API密钥"
_page_id = "目标页面/块的ID"
_url = "https://api.notion.com/v1/comments"
_headers = {
    "Authorization": _auth,
    "Notion-Version": "2021-08-16"
}
# 构造查询参数,parent指定为页面类型,传入page_id
_params = {
    "parent": f"page:{_page_id}"
}

# 发起GET请求
_results = requests.get(_url, headers=_headers, params=_params)
_data = _results.json()

# 打印结果
print(_data)

补充说明

  • 如果要获取某个具体讨论区的评论,把参数换成"discussion_id": "你的讨论区ID"即可
  • 确保Notion-Version和你在Notion开发者后台配置的版本一致,避免兼容性问题
  • 检查API密钥的权限,确保拥有读取评论的权限

内容的提问来源于stack exchange,提问作者ninhenzo64

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 03:35:26