1

一段时间以来,我一直在使用 View and Data API 来查看 Autodesk 内容。最近在认证版本更改后,我似乎无法上传我的伊丽莎白女王医院模型。

我是否需要迁移到 v2 才能继续像以前一样运行,因为在不断尝试上传后,我现在只能管理一个 7.5 兆字节的文件?

4

1 回答 1

0

您要求提供代码,所以在这里,我将此代码升级到版本v2,我不再获得令牌。我认为这会阻止我从我正在使用的已弃用版本继续前进。#note 下面的版本是 v1,这有效!

    public static string Authenticate()
    {
        // (1) Build request 
        var client = new RestClient();
        client.BaseUrl = new System.Uri(baseApiUrl);

        // Set resource/end point
        var request = new RestRequest();
        request.Resource = "authentication/v1/authenticate";
        request.Method = Method.POST;

        // Set required parameters 
        request.AddParameter("client_id", consumerKey);
        request.AddParameter("client_secret", consumerSecret);
        request.AddParameter("grant_type", "client_credentials");
        request.AddParameter("scope", "data:read data:create data:write bucket:read bucket:create");


        // (2) Execute request and get response
        IRestResponse response = client.Execute(request);

        // Save response. This is to see the response for our learning.
        m_lastResponse = response;

        // Get the access token. 
        string accessToken = "";
        if (response.StatusCode == HttpStatusCode.OK)
        {
            JsonDeserializer deserial = new JsonDeserializer();
            Share_Model_OSSClasses loginResponse = deserial.Deserialize<Share_Model_OSSClasses>(response);
            accessToken = loginResponse.access_token;
        }

        return accessToken;
    }



public class Share_Model_OSSClasses
{
    public string token_type { get; set; }
    public string expires_in { get; set; } // expiry time in seconds. (30 min) 
    public string access_token { get; set; }
}
于 2016-10-26T10:56:21.013 回答