【问题标题】:Azure logic apps REST APIAzure 逻辑应用 REST API
【发布时间】:2020-08-14 06:29:00
【问题描述】:

我正在尝试使用托管连接器将 Azure 逻辑应用程序自动部署到 MS To Do。资源组、逻辑应用程序本身和 api 连接是通过 Azure devops 部署的,到目前为止一切正常。我还编写了一些 Javascript 代码来检索 api 连接的访问​​令牌,但是我无法调用 REST API 来更新 API 连接。我查阅了 MS 文档,并能够对资源执行 GET 请求,但更新资源的文档完全是废话,我就是不知道该怎么做。

https://docs.microsoft.com/en-us/rest/api/resources/resources

我认为 URI 是正确的,因为如上所述,GET 请求正在运行。下面是它的外观:

PATCH/PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/O365I-Deployment-Test/providers/microsoft.web/connections/to-do?api-version=2015-08-01-preview

我只是不知道更新 api 连接的访问​​令牌的请求正文应该是什么样子。

我知道有一个 powershell 脚本可以建立连接,但我更愿意这样做。

【问题讨论】:

  • 是否要更新资源的访问令牌?

标签: azure rest azure-logic-apps azure-rest-api


【解决方案1】:

访问和刷新令牌实际上并未通过 ARM REST API 公开以以这种方式更新。但是,您可以获取同意链接,打开授权和confirm the consent code 从弹出窗口中的最终重定向获取,powershell 脚本展示。

解决授权问题的several ways 已在文档中列出,其中需要最少的设置是重复使用预授权的连接资源,只要它们与逻辑应用位于同一区域即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-27
    • 2013-01-20
    • 1970-01-01
    • 2018-12-13
    • 1970-01-01
    • 1970-01-01
    • 2020-01-13
    • 1970-01-01
    相关资源
    最近更新 更多