Autodesk forge 针对beta服务器创建场景定义时出错422

Autodesk forge 针对beta服务器创建场景定义时出错422,autodesk-forge,Autodesk Forge,我正在尝试使用Unity AR/VR工具包和一个SVF文件,该文件是按照test-2legged脚本创建的。我对答案的理解是,脚本需要更新以使用新服务器()和URL安全编码的URN。我已经这样做了,但是当我尝试创建场景定义(PUT/arkit/v1/${urn}/scenes/${scene})时,我得到了一个422,消息是“必须是请求的资源的有效承载令牌(TK1-003)”(我已经尝试为令牌提供Forge文档中列出的所有范围) 这在未修改的test-2legged脚本中的服务器上运行良好。我正

我正在尝试使用Unity AR/VR工具包和一个SVF文件,该文件是按照test-2legged脚本创建的。我对答案的理解是,脚本需要更新以使用新服务器()和URL安全编码的URN。我已经这样做了,但是当我尝试创建场景定义(PUT/arkit/v1/${urn}/scenes/${scene})时,我得到了一个422,消息是“必须是请求的资源的有效承载令牌(TK1-003)”(我已经尝试为令牌提供Forge文档中列出的所有范围)

这在未修改的test-2legged脚本中的服务器上运行良好。我正在处理一个已经在Forge中的文件,所以我不包括bucket,我已经尝试了包括和不包括对象ID;默认服务器()只需一个urn就可以正常工作;测试版服务器无论我怎么做都无法工作


我没有看到有关此端点的任何文档,因此我不确定是否在服务器之间更改了它的使用。据我所知,在工具包中,我无法获取针对非beta服务器创建的SVF文件(我为Mesh获取404),因此我假设我应该在beta服务器上,但我无法使其工作。

我查看了源代码,TK1-003表示承载令牌无效、过期,标记缺少此操作的data:create data:write作用域。请注意,如果您使用无效令牌调用和API,服务器会禁止您几分钟。
如果您仍然有问题,请让我知道,我将远程协助您。

问题可能是我将两条腿的身份验证与现有项目相结合。根据这个()2-legged auth可以访问私有bucket和对象,这意味着它不能访问用于存储我感兴趣的文件的bucket。只是猜测,但这与身份验证问题是一致的。我得到了相同的错误消息,并且令牌是有效的。