如何将 Excel Power Query 与 AutoDesk Takeoff 结合使用?

问题描述 投票:0回答:1

我刚开始使用 AutoDesk Construction Cloud API 和 Excel Power Query。

我有文档中的示例卷曲请求:

curl -X GET -H "Authorization: Bearer nFRJxzCD8OOUr7hzBwbr06D76zAT" "https://developer.api.autodesk.com/project/v1/hubs/b.d6cf8c84-c25e-4534-ae5c-62e08480e751/projects"

我知道我的不记名令牌和集线器 ID(位于网址中“集线器”部分之后)。我在此处列出的内容来自文档示例,取自此处:https://aps.autodesk.com/en/docs/acc/v1/tutorials/getting-started/retrieve-account-and-project-id/

我不明白在 Power Query 中的何处输入这些凭据才能从此请求获取响应。 我看到了使用 API 密钥的选项,但我认为我没有获得该密钥。

我本地安装了 Excel,但我有 Office 365。

我在 Power Query 中收到错误消息“只有在提供 Web API 密钥名称时才能指定 Web API 密钥。” 我尝试使用高级而不是基本,并添加授权标头:承载 xxxxxxxxxxxxxxxxxxxxxxxx 部分。

我已尝试按照说明添加 autodesk-platform-services 标签,但它似乎不存在。

powerquery autodesk-forge autodesk-construction-cloud
1个回答
0
投票

嗯,要使用 ACC takeoff API,您应该首先按照教程获取 3 腿令牌,如下 https://aps.autodesk.com/en/docs/oauth/v1/tutorials/get-3-legged-token /,这将用于以下请求作为 Header 中的授权参数,请确保先获取有效的 3 腿令牌。

我也没有使用 Excel Power Query 的经验,但是通过搜索,我发现这篇文章可以在您的 http 请求中添加标头: https://docs.x-formation.com/display/LICSTAT/Using+the+API+with+Microsoft+Excel+and+Power+Query

希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.