git-notion: HttpError
- git-notion version:0.2.4
- Python version:3.9
- Operating System:Mac
Description
run git-notion to upload doc
What I Did
export NOTION_TOKEN_V2=xxxxx
export NOTION_ROOT_PAGE="https://www.notion.so/myspace/xxxxx?v=xxxxxx"
export NOTION_IGNORE_REGEX="android/.*|ios/.*|node_modules/.*"
git-notion
Error
running sync
Traceback (most recent call last):
File "/usr/local/bin/git-notion", line 8, in <module>
sys.exit(main())
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1137, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1062, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 763, in invoke
return __callback(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/git_notion/cli.py", line 12, in main
git_notion.sync_to_notion(path)
File "/usr/local/lib/python3.9/site-packages/git_notion/git_notion.py", line 63, in sync_to_notion
root_page = get_client().get_block(root_page_url)
File "/usr/local/lib/python3.9/site-packages/notion/client.py", line 169, in get_block
block = self.get_record_data("block", block_id, force_refresh=force_refresh)
File "/usr/local/lib/python3.9/site-packages/notion/client.py", line 162, in get_record_data
return self._store.get(table, id, force_refresh=force_refresh)
File "/usr/local/lib/python3.9/site-packages/notion/store.py", line 184, in get
self.call_load_page_chunk(id)
File "/usr/local/lib/python3.9/site-packages/notion/store.py", line 286, in call_load_page_chunk
recordmap = self._client.post("loadPageChunk", data).json()["recordMap"]
File "/usr/local/lib/python3.9/site-packages/notion/client.py", line 260, in post
raise HTTPError(
requests.exceptions.HTTPError: Invalid input.
About this issue
- Original URL
- State: open
- Created 3 years ago
- Reactions: 1
- Comments: 19 (3 by maintainers)
Just tested and at the current latest version doesn’t work - still the same error as seen above. However if you go to ~/.local/lib/python3.8/site-packages/notion and manually change
client.py
andstore.py
as seen here then it works!this worked for me as well
I’ve stepped through the code and traced this back to an issue in the underlying Notion API package. It’s caused by “limit” being set too high. For some reason the fix hasn’t been merged in (I’ve nudged) but you can fix it yourself by changing the limit in client.py from 10000 to 100.
https://github.com/knightjoel/notion-py/commit/521013095e96a05b80edd3e007c931c78a55ce6b
Hopefully this will be resolved.
And my NOTION_ROOT_PAGE link is like “https://www.notion.so/myspace/xxxxx?v=xxxxxx”.When it is a full database page, everything is ok. If it is a normal page, the above error occurs.By the way my page is a subpage.