在Power Automate中用Forge V2认证手动触发获取访问令牌遇错
解决Forge V2认证获取访问令牌的权限错误问题
核心权限排查
- 登录Forge开发者控制台,找到你的应用,检查API产品列表,确保你要调用的目标API(如Data Management、Model Derivative等)已添加并启用。这是报错
The client_id specified does not have access to the api product的最常见原因。 - 核对Client ID和Client Secret的准确性,确保没有复制错误或遗漏字符。
修正授权头格式
你尝试的几种授权格式都存在问题,正确的操作如下:
- 生成合规的Base64编码:将
{Client ID}:{Client Secret}拼接成一个字符串,对其进行Base64编码(可使用本地编码工具完成)。 - 在Power Automate的Authorization请求头中,直接填写:
注意:不要添加Basic 你的正确Base64编码字符串<>包裹编码内容,静态场景下也不需要用Concat函数动态拼接,直接填入完整的Basic xxx格式即可。
检查Power Automate请求配置细节
- 确认请求URL为Forge V2令牌端点:
https://developer.api.autodesk.com/authentication/v2/token - 请求方法必须设置为
POST - Body参数需配置正确:
grant_type=client_credentials,如果需要特定权限,追加scope=权限范围(例如data:read data:write)
内容的提问来源于stack exchange,提问作者Farshid Moosavi
相关产品推荐
相关产品推荐

