通过在 Power Automate 中手动触发获取 Forge 应用访问令牌

Get Forge App access token by manual triggering in Power Automate

提问人:Farshid Moosavi 提问时间:11/16/2023 最后编辑:egleaseFarshid Moosavi 更新时间:11/16/2023 访问量:27

问:

我正在尝试使用 Power Automate 中的手动触发器获取我的 forge 应用访问令牌。我不断收到一个错误,说客户端凭据无效。 为此,我使用“ https://developer.api.autodesk.com/authentication/v2/token ”端点,这是我在 HTTP 帖子中的正文

client_id=OJP5THOTP8tGNOdEzc3aZfSM********&client_secret=yWINmvxvvX13****&grant_type=client_credentials&scope=data:read%20data:write

在此处输入图像描述

在此处输入图像描述

Autodesk-Forge SharePoint-Online Power-Automate

评论


答:

0赞 Zhong Wu 11/16/2023 #1

要使用 OAuth2 V2,您的请求正文 https://developer.api.autodesk.com/authentication/v2/token 不正确。您指定的正文仍然是旧的 V1。

检查链接 https://aps.autodesk.com/en/docs/oauth/v2/tutorials/get-2-legged-token/ 的用法,

下面是一个示例:

curl -v 'https://developer.api.autodesk.com/authentication/v2/token' \
   -X 'POST' \
   -H 'Content-Type: application/x-www-form-urlencoded' \
   -H 'Accept: application/json' \
   -H 'Authorization: Basic <BASE64_ENCODED_STRING_FROM_STEP_1>' \
   -d 'grant_type=client_credentials' \
   -d 'scope=data:read'