【发布时间】:2020-02-01 23:06:12
【问题描述】:
我们使用 Forge DM webhook 已经有一段时间了。 但是当我们尝试注册 adsk.c4r/model.sync webhook 时,会出现 401 错误。我们在令牌中设置了所有与“数据”相关的范围。
{
"id": "22c519a4-0afd-46f5-b80e-3a718fe6b5a1",
"status": 401,
"code": "AUTHORIZATION_ERROR",
"detail": [
"User authorization was not defined for eso with system id: adsk.c4r and event id: model.sync"
]
}
还有其他需要不同授权的东西吗?
【问题讨论】:
-
请检查您的访问令牌是否同时具有
data:read和data:write范围,并且您的客户端 ID 是否已作为激活的应用程序添加到 BIM360 帐户的自定义集成选项卡中。 -
Eason - 是的,我们已经完成了所有这些事情,但问题仍然存在。
-
Matt,您使用了哪种访问令牌,三足还是两足?在我看来,这可能是我们之间的区别。我使用两条腿的访问令牌创建了一个新的 C4R 挂钩。
-
还有一件事要检查:请检查您是否可以使用添加为您的 BIM360 帐户的集成应用程序的相同客户端 ID 访问其他 BIM360 API。如果您在使用相同的客户端 ID 时遇到相同的问题,请按照此处的说明进行故障排除:fieldofviewblog.wordpress.com/2018/05/31/…
-
Eason,我们尝试了两条腿和三条腿,出于兴趣,没有运气。我们通常使用三足。使用相同的凭据,我们可以成功调用 api 来创建各种 DM webhook,而不是那个 webhook。
标签: autodesk-forge autodesk-webhooks