问题描述
我正在尝试使用本指南发布项目-https://forge.autodesk.com/en/docs/data/v2/tutorials/publish-model/
我能够获取预期中心的docs中枢ID(在Autodesk设置b360 docs帐户并设置带有w / forge应用程序的集成后,使用3条腿标记),并将其传递给调用以获取使用本指南的项目(使用相同令牌或新令牌)-https://forge.autodesk.com/en/docs/data/v2/reference/http/hubs-hub_id-projects-GET/
我使用从GET集线器中以b.xxx开头的GET集线器调用中提供的集线器ID来获取响应404错误
{
"developerMessage": "The requested resource does not exist.","moreInfo": "https://forge.autodesk.com/en/docs/oauth/v2/developers_guide/error_handling/","errorCode": ""
}
我用a尝试过。同样,而不是b。并且在集线器ID上没有前缀,也没有运气。我已验证此ID也与在线帐户管理员设置中显示的ID相符。
get请求看起来像这样,并且包括Bearer {{token}}格式的授权令牌,其中{{token}}是在获取集线器ID时有效的令牌的(相同)变量。
https://developer.api.autodesk.com/project/v1/hubs/b.e3a26052-6b48-4a03-9115-xxxxxxxxxxx/projects
我的格式不正确,还是还有其他问题?
解决方法
请求看起来不错,包括集线器ID(b.
前缀必须存在)。要检查的一件事是,您用来获取三足式令牌的实际用户是否可以访问该中心内的任何项目。
此外,当您尝试使用GET hubs/:hub_id端点时会发生什么?您可以看到中心信息还是也可以获取404?