notion-ruby-client icon indicating copy to clipboard operation
notion-ruby-client copied to clipboard

Integration was working fine, but suddenly stopped working.

Open julesmaregiano opened this issue 1 year ago • 1 comments

Hello there, I'm building a connection between my Rails app and Notion. I finished it 2 days ago and it worked as intended for ~24h... then stopped working:

  • I can successfully establish a new Notion API client with client = Notion::Client.new(token: '<secret Notion API token>')
  • Yes, my API key is fresh, Yes, my workspace is connected, Yes the database is shared.
  • When I call a Notion page NOTION_CLIENT.page(page_id: NOTION_ARTICLE_ID) the process just start buts blocks. I have no response, no error, and it never times out.
  • I tried creating another Integration, with fresh api key, etc., but no changes
  • Notion API status says it's all fine. Does anyone has any idea of what I could be doing wrong?

julesmaregiano avatar Mar 31 '23 09:03 julesmaregiano

Hello Jules, I unfortunately have no idea what could be the cause here—the fact that it worked, and then didn’t, is puzzling.

Here are a few experiments that could help zero in on the root cause:

  • If you use the same API token and page ID in a separate environment (the bin/console command in this repo, or an online environment like Replit), does it work?
  • If you restart the Rails server, does it work again? And if so, does it stop working again after some time?
  • Is the Rails app successfully making other 3rd party API calls when the Notion ones fail?

I’d be happy to pair on this if that helps—you know where to reach out!

phacks avatar Apr 05 '23 07:04 phacks