AutoDesk Forge 获取令牌认证
创建应用程序
在开始使用Forge Platform之前,您需要设置一个应用程序并获取您的客户端ID和密码。
步骤1:登录Dev Portal
去开发门户网站:https://developer.autodesk.com/
如果您没有Autodesk帐户
- 点击“注册”按钮。
- 在下一个“注册”屏幕中,填写表单并单击“注册”按钮创建您的帐户。
- 创建帐户后,您将自动登录到开发者门户网站。(请务必点击要发送给您的验证电子邮件中的链接。)
如果您已经拥有Autodesk帐户
- 点击“登录”按钮。
- 在下一个“登录”屏幕中,输入您的电子邮件地址和密码,然后单击“登录”登录开发人员。
步骤2:创建应用程序
登录后,您可以创建应用程序。
点击“我的应用”页面右上角的“创建应用”按钮,在下一个屏幕中,
- 选择要使用的API。
- 输入您的应用程序名称和描述。
- 输入回调网址。请注意,通配符在路径中允许(但不在主机名中)。有关更多信息,请参阅API基础知识中的“回调URL”定义。
步骤3:注意您的客户端ID和密码
设置应用程序后,您将在新创建的应用页面中看到客户端ID和客户端密码。您将需要所有其他OAuth流程中的这些,并通过扩展完成本网站上的所有其他教程!
POST认证
通过提供您的应用程序的客户端ID和密码来获取双腿访问令牌。
资源信息
方法和URI | POST https://developer.api.autodesk.com/authentication/v1/authenticate |
数据格式 | 表单编码(请求); JSON(响应) |
请求头
名称 | 需要 | 值类型 | 描述 |
---|---|---|---|
内容类型 | 是 | 串 | 一定是 application/x-www-form-urlencoded |
身体结构
请求正文是以下参数的和号连接的名称值对的URL编码字符串:
名称 | 需要 | 值类型 | 描述 |
---|---|---|---|
CLIENT_ID | 是 | 串 | 该应用的客户端ID |
client_secret | 是 | 串 | 客户端的秘密应用程序 |
grant_type | 是 | 串 | 一定是 client_credentials |
范围 | 没有* | 串 |
身体结构(200)
成功调用的响应体是一个具有以下属性的平面JSON对象:
属性 | 值类型 | 描述 |
---|---|---|
token_type | 串 | 永远是 Bearer |
过期日期在 | INT | 访问令牌过期时间(以秒为单位) |
的access_token | 串 | 访问令牌 |