[2ff88f42] multiplikation vorbereitet
multiplikation vorbereitet
This commit is contained in:
36
debug_notion_schema.py
Normal file
36
debug_notion_schema.py
Normal file
@@ -0,0 +1,36 @@
|
||||
|
||||
import requests
|
||||
import json
|
||||
|
||||
# Notion Config
|
||||
try:
|
||||
with open("notion_token.txt", "r") as f:
|
||||
NOTION_TOKEN = f.read().strip()
|
||||
except FileNotFoundError:
|
||||
print("Error: notion_token.txt not found.")
|
||||
exit(1)
|
||||
|
||||
NOTION_VERSION = "2022-06-28"
|
||||
NOTION_API_BASE_URL = "https://api.notion.com/v1"
|
||||
HEADERS = {
|
||||
"Authorization": f"Bearer {NOTION_TOKEN}",
|
||||
"Notion-Version": NOTION_VERSION,
|
||||
"Content-Type": "application/json",
|
||||
}
|
||||
|
||||
# DB ID from import_product.py
|
||||
DB_ID = "2e288f42-8544-8113-b878-ec99c8a02a6b"
|
||||
|
||||
def get_db_properties(database_id):
|
||||
url = f"{NOTION_API_BASE_URL}/databases/{database_id}"
|
||||
try:
|
||||
response = requests.get(url, headers=HEADERS)
|
||||
response.raise_for_status()
|
||||
return response.json().get("properties")
|
||||
except Exception as e:
|
||||
print(f"Error: {e}")
|
||||
return None
|
||||
|
||||
props = get_db_properties(DB_ID)
|
||||
if props:
|
||||
print(json.dumps(props, indent=2))
|
||||
Reference in New Issue
Block a user