【问题标题】:400 (Bad Request) when I request a token请求令牌时出现 400(错误请求)
【发布时间】:2016-12-08 03:23:56
【问题描述】:

我编写了以下代码来连接并从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 获得这些参数?

【问题讨论】:

  • 您尝试调用哪个 Autodesk API?

标签: autodesk revit-api revit


【解决方案1】:

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

请注册或登录门户:https://developer.autodesk.com/ 并按照分步教程请求令牌,那里有详细的工作流程说明,再简单不过了: https://developer.autodesk.com/en/docs/oauth/v2/tutorials.

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

最后,我们正在为我们的 REST API 生成包装器,以便我们能够很快生成更稳定的示例。查看我们的博客以了解有关这方面的最新消息:http://adndevblog.typepad.com/cloud_and_mobile

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-14
    • 2021-03-22
    • 1970-01-01
    • 1970-01-01
    • 2012-09-06
    • 2016-12-03
    相关资源
    最近更新 更多