0

我正在尝试在 C# 应用程序中下载 Forge 可视项,但在下载 svf 文件时遇到问题。以下代码返回“请求的资源不存在”。如果我在 node.js 提取器示例中运行相同的 urn,它可以正常工作。我不太熟悉在 C# 中使用 REST api,并且可能缺少标头或参数。我尝试了很多组合都没有成功。希望有人能指出我正确的方向。

var urn = "urn:adsk.viewing:fs.file:<xxxxxURNxxxxxx>/output/0/0.svf";
var client = new RestClient("https://developer.api.autodesk.com");
var request = RestRequest("/derivativeservice/v2/derivatives/{" + urn + "}", Method.GET);
request.AddParameter("Authorization",string.Format("Bearer " + Configuration.Default.AccessToken),ParameterType.HttpHeader);
var result = client.Execute(request);
4

1 回答 1

0

我认为你只需要从 URL 中删除花括号,所以使用RestRequest("/derivativeservice/v2/derivatives/" + urn, Method.GET);

于 2017-05-26T14:16:49.193 回答