【发布时间】:2022-11-14 06:20:17
【问题描述】:
我正在尝试搜索我的工作区以找到标题中提及“Nora”的页面。这是我正在使用的 Python 代码:
data = {
'query': 'Nora',
'page_size': 10
}
r = requests.post('https://api.notion.com/v1/search', headers={
'Authorization': f"Bearer {token}",
'Content-Type': 'application/json',
'Notion-Version': "2022-02-22"
}, data=json.dumps(data))
result = r.json()
print(result)
result的内容如下:
{
'object': 'list',
'results': [],
'next_cursor': None,
'has_more': False,
'type': 'page_or_database',
'page_or_database': {}
}
当我尝试使用 cURL 时也是如此:
curl -X POST 'https://api.notion.com/v1/search' -H 'Authorization: Bearer blablabla' \
-H 'Content-Type: application/json' \
-H 'Notion-Version: 2022-02-22' \
--data '{"query": "Nora", "page_size": 10}'
当然承载者不是blablabla,我仔细检查了我是否在正确的工作区(我是)。我的查询没有\(都在一行中,只添加了斜线以供阅读)。
还有什么我应该做的吗?
【问题讨论】:
-
我也遇到了同样的情况,但使用 /query。几周前,代码就像一个魅力。现在,它没有。
标签: notion-api