我尝试使用Javascript Preview SDK
从我的网络应用程序中读取Box帐户中的所有文件。我想从我的自定义Web应用程序中查看我的Box帐户上所有文件的预览。有一种方法可以使用默认的ID
,允许我读取盒子帐户中的所有文件夹和文件?
目前,我正在尝试使用:
Box.Preview.show('FILE_ID',{
token: access_token,
container: '.preview-container',
showDownload: true
});
access_token
是通过this页面中描述的程序获得的。此外,使用上面的代码我得到了这个错误:
否'访问控制 - 允许 - 来源'标头出现在请求的资源上。起源' http://localhost:3000'因此不允许访问。响应具有HTTP状态代码404.如果不透明响应满足您的需求,请将请求的模式设置为“无人”状态'在禁用CORS的情况下获取资源。
如何使用Javascript Preview SDK
设置请求标头?
感谢您的回复。
答案 0 :(得分:0)
您必须将应用的网址(http://localhost:3000)添加到CORS Allowed Origins文本区域。您可以在用于创建应用程序的表单中找到此字段,该表单也是您获取开发人员令牌的相同表单。注意:避免在URL中使用尾部斜杠。