¡Qué tal! Estoy presentando un problema o bug con la API de Notion. Resulta ser que me está entregando valores anteriores cuando hago las consultas a pesar de haberlos ya cambiado.
Como se puede ver en las imágenes de abajo, en la primer imagen, tengo abierto Notion cuando hago la consulta ejecutando el archivo Python y me aparecen los mismos resultados pero cuando hago el cambio de una propiedad -en la segunda imagen- me sigue apareciendo el mismo resultado anterior. Como si solamente me estuviera mostrando los resultados cacheados anteriores.
El código que estoy usando es este:
def queryWithFilter():
url = f'https://api.notion.com/v1/databases/{database_id}/query'
filters = {
"page_size": 100,
"filter": {
"or": [
{
"property": "title",
"rich_text": {
"contains": "The One Thing"
}
}
]
}
}
headers={
"Authorization": f"Bearer {token}",
"Notion-Version": "2022-02-22",
"Content-Type": "application/json"
}
r = requests.post(url, json=filters, headers=headers)
res = r.json()
print(res)