我正在尝试在本地服务器上运行 examples -stinter / staging / stage-scene-structure ,我创建了 publishableApiKey 并将其添加到{{ 1}}。选择区域控制台时显示以下错误
HomeStaging错误:您无权访问此方法。 请使用您的API密钥来使用此方法或获取免费的API密钥 3d.io
如何解决这个问题?
注意:我正在使用免费配额
由于
答案 0 :(得分:4)
我很遗憾听到你有问题。首先想到的是,与您的可发布API密钥相关联的允许域是不正确的。
设置域时,您必须设置它们不带引号,即只有以空格分隔的域:
localhost *.3d.io mypage.com
现在,当库不会忽略前导/尾随引号时的解决方案是生成具有正确域列表的新API密钥。
在本地运行应用程序时,您只需遵循安装指南here
git clone https://github.com/archilogic-com/3dio-js.git ; cd ./3dio-js
npm install rollup -g ; npm install lite-server -g
npm install
现在您可以编辑index.html文件,将可发布的API密钥添加到配置中。然后你可以回到终端并启动服务器:
npm start
这将自动在浏览器中打开示例:
您可以点击您要测试的示例: