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

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

我不确定为什么必须在两个不同的面板中进行注册,一个面板为我的本机应用程序提供重定向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%确定此问题解决后,我将需要权限

注意:我是一家银行的顾问,所以如果有人可以告诉我,该银行的天蓝色管理员必须做什么才能使我的权限升级为管理员状态,那将是非常不错的...。

谢谢

最佳答案

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

因此,对于您的情况,我认为您需要后者,即天蓝色AD。

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

为此,您需要

  • 选择“Azure Active Directory” 并转到“App registrations”
  • 创建应用程序后,需要为iOS选择“本机” ,然后在应用程序访问下的“所需权限”下添加“Microsoft Graph” ,然后选择所需的权限。

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

    iOS样本的https://github.com/microsoftgraph/ios-objectivec-connect-samplehttps://github.com/microsoftgraph/ios-swift-connect-sample提供了一些样本。

    希望这可以帮助!

    关于ios - Microsoft Graph API问题iOS:无法完成请求验证错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39796757/

    10-12 14:31
    查看更多