请求令牌

时间:2016-08-02 16:38:28

标签: autodesk revit-api revit

我编写了以下代码来连接和检索Autodesk中的令牌。但这不能正常工作:

var client = new RestClient("https://accounts.autodesk.com");
client.Authenticator = OAuth1Authenticator.ForRequestToken(consumerKey, consumerSecret);
var request = new RestRequest("OAuth/RequestToken", Method.POST);
var response = await _client.Execute(request);

执行请求会引发错误的请求异常。

Response status code does not indicate success: 400 (Bad Request).

对于consumerKeyconsumerSecret,我分别使用了我已在accounts.autodesk.com

中注册的电子邮件和相关密码

如果我以错误的格式发送请求,或者发送错误的consumerKeyconsumerSecret,我该如何理解?如果他们错了,请指导我从Autodesk获取这些参数的地方吗?

1 个答案:

答案 0 :(得分:1)

您根本不需要使用您的电子邮件和密码,而是在我们的开发者门户网站上从您的帐户生成的API密钥。

请注册或登录门户网站:https://developer.autodesk.com/ 并按照分步教程来请求令牌,那里有工作流程的详细说明,它可以比这更容易: https://developer.autodesk.com/en/docs/oauth/v2/tutorials

我创建了一个C#示例和一个lib,但它还没有更新到使用范围,你可以看看问题中的讨论:https://github.com/Developer-Autodesk/view.and.data-dotnet-wpf.tutorial

最后,我们正在为REST API生成包装器,因此我们很快就能生成更稳定的样本。查看我们的博客,了解即将发布的新闻:http://adndevblog.typepad.com/cloud_and_mobile