NotionX/react-notion-x

Embed component video attachment file got error AccessDenied when showed

chenhuanghui opened this issue · 7 comments

Description

I have file video attachment on notion page as embed component, and using react-notion-x to render content.
But I got error as below:

<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>RESB8AZZZ1BMMPYY</RequestId>
<HostId>n8IIFPpQZblmwRVv2QUpx/RfULLwGXauji9s52oaKfSlhn1O/pdTb7umphLSQd1Mk1yZ4+FwDf8=</HostId>
</Error>

Notion Test Page ID

This is my notion page ID: https://www.notion.so/casavn/test-embed-page-046f035b59f346d0bdf59f1175f94186?pvs=4

React-Notion-X render
https://www.casaholding.vn/046f035b59f346d0bdf59f1175f94186

Having the same issue - is this due to an update from Notion side?

Im also getting this error, didnt in the past

Anyone figured out a work around this?

Notion now exposes uploaded content through expiring links. You either need to cache those filees, fetch a fresh link from Notion every time your page loads or, in the Notion UI, embed files as external links rather than uploading them on Notion.

Does anyone know any alternative way or method to bypass these expiring links?

There should be an update on the Notion side, the video is correctly showing up on my side

Yup same issue here, ive got an uploaded video to a notion page (thats been published) when I use the API to read off of it then re-render the page, everything loads except for the embedded videos. And on the DOM of the re-rendered page there is a <video> component but when I go to the value of the src parameter (which is the url it's trying to load ).
image

I get this error.
Essentially the same issue that the OP is saying.