在节点中访问 API 时出现 Autodesk Forge 错误

Autodesk Forge Error When Accessing API in Node

我有一个三足身份验证令牌,由于某种原因,当我访问 API 时,出现以下错误:

"reason":"Only 2 legged service tokens are allowed to access this api."

这是我访问 API 的方式(使用 npm 包 curlrequest,并替换为我的令牌):

var options = {
    url: 'https://developer.api.autodesk.com/project/v1/hubs',
    method: 'GET',
    headers: {
        'Authorization': 'Bearer <Token>'
    }
};

curl.request(options, function (err, parts) {
    parts = parts.split('\r\n');
    var data = parts.pop()
        , head = parts.pop();

    console.log(data);
});

我是不是做错了什么?是否只能使用双足令牌访问数据管理 API?

谢谢。

所以,是的,您只能在数据管理中使用两条腿的令牌 API。您不能使用 3 足标记代替 2 足标记,它们的用途不同。