gpt4 book ai didi

ios - Microsoft Graph API 问题 iOS : Unable to Complete Request Validation Error

转载 作者:行者123 更新时间:2023-12-01 20:01:55 25 4
gpt4 key购买 nike

我已经在这里注册了我的申请。我也在该面板中向我的应用程序授予了所有权限。我特别需要 Groups.ReadWrite.All ,它需要管理员?要求我不确定这意味着什么。 https://apps.dev.microsoft.com/#/application/

好的,应用程序已注册,重定向网址已复制。现在,我将该重定向网址复制并粘贴到应用程序的管理面板中。在应用程序注册的此链接中 https://portal.azure.com/

我不知道为什么我必须在两个不同的面板中注册,一个为我的 native 应用程序提供重定向 URL,另一个将其留空。

太棒了,然后我设置了我的 iOS 应用程序来发出图形请求。这个范围 https://graph.microsoft.com/Calendars.ReadWrite

我需要读写组,所以我添加此权限 https://graph.microsoft.com/Group.ReadWrite.All身份验证失败。

我已检查是否已向我的应用程序添加了权限,并且我在此应用程序注册面板 https://apps.dev.microsoft.com/#/application/

然后我尝试在 https://portal.azure.com/它给了我

无法完成请求验证错误,然后不执行任何操作。我尝试添加非管理员权限同样的错误。

那么这里发生了什么......?

因此,尽管他们告诉我从现在开始在文档中使用 Graph API,但我尝试返回他们的 iOS 版 Office 365 SDK,但它也存在问题,因为我无法让 Pod 按照说明工作。

我 100% 确定此问题解决后我将需要权限

注意:我在一家银行担任顾问,因此如果有人可以告诉我银行的 Azure 管理员必须做什么才能将我的权限升级为管理员状态,那就太好了......

谢谢

最佳答案

这是两个不同的注册,根据本文档 ( https://graph.microsoft.io/en-us/docs/authorization/auth_overview ),对于 live.com 或 Outlook.com 等个人帐户,请使用 Azure AD v2.0,对于企业,请使用 Azure AD。

因此,对于您的情况,我相信您需要后者,即 azure AD。

要实现这一点,正如您所说,请转到 https://portal.azure.com/并添加应用程序注册。

为此,您需要

  1. 选择“Azure Active Directory”,然后转到“应用注册”
  2. 创建应用后,您需要为 iOS 选择“ native ”,然后在应用访问权限下的“所需权限”下添加“Microsoft Graph” 随后是您想要的选定权限。

要回答该说明,您需要在门户上创建应用程序的权限,否则,您需要请求该权限或让管理员为您创建应用程序。

一些 sample 可在 https://github.com/microsoftgraph/ios-objectivec-connect-sample 获取。和 https://github.com/microsoftgraph/ios-swift-connect-sample适用于 iOS 示例。

希望这有帮助!

关于ios - Microsoft Graph API 问题 iOS : Unable to Complete Request Validation Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39796757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com