【问题标题】:Unable to update AAD application setting through graph api explorer无法通过图形 api 资源管理器更新 AAD 应用程序设置
【发布时间】:2020-03-11 01:21:19
【问题描述】:

我尝试通过图形资源管理器更新 Azure AAD 应用程序设置,但出现MethodNotAllowed 错误

https://developer.microsoft.com/en-us/graph/graph-explorer

我什至尝试了下面微软官方document 提供的示例,但仍然遇到同样的问题。

我尝试从 C# 代码调用 GraphAPI UpdateAsync(),但出错

请求不允许使用指定的 HTTP 方法

在发起请求时,即使遇到问题,我也指定了 PATCH。

更新:

我尝试在Graph API url 中传递AAD App object_id,如下所示,但仍然遇到问题。

【问题讨论】:

    标签: azure azure-active-directory azure-ad-graph-api


    【解决方案1】:

    update application API 不支持$filter 表达式。

    如果你想通过ID获取应用程序,你需要使用list applications API和$filter查询表达式。

    例如:

    然后,使用update application API 更新它:

    【讨论】:

    • @Jak Jia 我尝试了你提到的所有步骤,我在 url 中传递了 AAD 应用程序 objectID,但仍然面临同样的 MethodNotAllowed 问题。
    • @John 有截图吗?
    • 我又试了一次,这里一切正常。请注意,您只能使用 PATCH https://graph.microsoft.com/v1.0/applications/{object_id} 更新应用程序
    • @Jak Jia,我已经更新了有问题的截图。请看一下并提出任何解决方案。我在 url 中传递了 objectID 并使用 PATCH
    • @John 抱歉没有及时回复,我正在度假。你检查过你的许可吗?我无法重现您的问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    • 1970-01-01
    • 2022-06-10
    • 2018-08-23
    • 1970-01-01
    相关资源
    最近更新 更多