You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

APS Server-to-Server App使用client_credentials流程报错:请求资源不存在

问题解答

新创建的APS「Server-to-Server App」完全支持client_credentials授权流程,不存在不支持的情况,也没有所谓的启用时间表。你遇到的「资源不存在」错误,核心原因是请求的端点URL有误或请求格式不符合要求,以下是具体排查和解决步骤:

1. 修正授权端点URL

你使用的https://developer.api.autodesk.com/auth/v2/token是错误的,正确的V2令牌端点为:

https://developer.api.autodesk.com/authentication/v2/token

旧版V1端点https://developer.api.autodesk.com/authentication/v1/authenticate主要针对3-legged OAuth流程,不适用于Server-to-Server App的client_credentials授权。

2. 确保请求格式正确

client_credentials授权请求必须使用application/x-www-form-urlencoded格式提交参数,而非JSON。以下是正确的curl请求示例:

curl -X POST "https://developer.api.autodesk.com/authentication/v2/token" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "client_id=你的Client ID&client_secret=你的Client Secret&grant_type=client_credentials&scope=data:read data:write bucket:create bucket:read bucket:update bucket:delete"

3. 额外检查点

  • 确认scope参数包含你勾选的API对应的权限(比如data:read对应Data Management、bucket:create对应OSS等,按需调整)
  • 再次核对client_id和client_secret,确保没有复制时引入多余空格或特殊字符
  • 确认应用处于激活状态(你已验证此点,可忽略)

内容的提问来源于stack exchange,提问作者s.eyigun

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 08:18:15