2016-08-02 89 views
0

我已经编写了以下代码来连接并从Autodesk中检索令牌。但是这不能正常工作:当我请求令牌时,400(错误请求)

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获取这些参数?

+0

您试图调用哪个Autodesk API? –

回答

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