データベース内のページのページ カバーを更新しようとしています。notion/search を使用してページを検索しようとしましたが、入力された結果ではなく、データベース内のすべてのページになってしまいます。現在、プロパティ Title のフィルターを使用してデータベースにクエリを実行し、ドラマの名前が含まれているかどうかを確認しようとしていますが、以前と同様の結果が得られます
url = f"https://api.notion.com/v1/databases/{database_id}/query"
search_data = {
"filter":{
"and": [
{
"property":"Drama Title",
"text": {
"contains":"example_show"
}
}
]}
}
res = requests.request("POST", url, headers=headers, data=search_data)
page = res.json()
print(page)
ページを取得する理由は、その page_id を取得して notions patch "Update Page" を使用してページの表紙を変更できるようにするためです。