Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate with Notion API #47

Open
deepu opened this issue May 14, 2021 · 3 comments
Open

Integrate with Notion API #47

deepu opened this issue May 14, 2021 · 3 comments

Comments

@deepu
Copy link

deepu commented May 14, 2021

Since Notion has launched their API in public beta - https://developers.notion.com/
Would be great if that’s integrated directly.

@tobiaslins
Copy link
Member

Hey @deepu

We're already thinking how we could move forward with the new API released. I don't think it makes sense to implement their API in our worker. I would love to hear your thoughts!

@deepu
Copy link
Author

deepu commented May 14, 2021

Hey, obviously you will have a more informed opinion about this than me but i feel it would be awesome if official API in integrated into this mainly for 2 reasons.

  • I saw the API docs and with due respect to them the response data format seems all over the place. A better abstraction over it will be of huge benefit to the community
  • Speed has been a main issue with Notion. Implementing a cloudflare worker talking to official API + caching built in is exactly the kind of building block needed to use Notion as a headless CMS and build amazing things on top.

Just my 2 cents.

@mrakcw
Copy link

mrakcw commented Jul 26, 2023

Hello @deepu.

We are already using the notion API to manage all project data on the website.
Our idea of ​​how to increase page speed works.

We have result on "PageSpeed insights"

  • ✅ PC: 98 / 97 / 100 / 100
  • ✅ Mobile: 87 / 89 / 100 / 100

Notion API -> PHP write data in DB (Sql lite) -> From DB to Website. 🧙‍♂️
All other necessary php functions for works this are already processed by the cms that we use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants