这个错误通常表示您的请求被服务器拒绝,因为您没有正确的身份验证凭据。为了解决这个问题,您可以尝试以下解决方法:
检查您的身份验证凭据:确保您提供了正确的凭据来访问Autodesk Viewer。这可能包括访问令牌、API密钥或其他身份验证方法。确保这些凭据是有效的,并且您具有足够的权限来访问所需的资源。
检查权限设置:确保您具有访问/modeldata/manifest/的适当权限。您可能需要联系Autodesk Viewer的管理员或支持团队来确保您具有必要的权限。
以下是一个使用JavaScript的示例代码,用于通过身份验证头来访问Autodesk Viewer API:
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://viewer.autodesk.com/modeldata/manifest/", true);
xhr.setRequestHeader("Authorization", "Bearer YOUR_ACCESS_TOKEN");
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200) {
// 请求成功,执行相应的操作
var response = JSON.parse(xhr.responseText);
// 处理返回的数据
} else if (xhr.readyState == 4 && xhr.status == 401) {
// 身份验证失败,执行相应的操作
console.log("Unauthorized access - 401 error");
}
};
xhr.send();
请确保将"YOUR_ACCESS_TOKEN"替换为您的有效访问令牌。
如果问题仍然存在,请联系Autodesk Viewer的支持团队以获取进一步的帮助。