集成OneDrive iOS sdk时的身份验证问题

时间:2016-12-14 10:31:03

标签: ios github sdk onedrive

我正在关注this tutorial将OneDrive sdk集成到我的项目中。 按照文档

中提到的步骤进行操作
  1. 安装(完成)
  2. 入门

    2.1注册您的申请(完成)

    2.2在Xcode项目中设置钥匙串共享权利(完成)

    2.3获取经过身份验证的ODClient对象(身份验证失败

  3. 因为我的应用程序是针对OneDrive for Business的。这就是我的通话方式,

    [ODClient setActiveDirectoryAppId:"ONE_DRIVE_BUSINESS_CLIENT_ID" redirectURL:@"REDIRECT_URI"]];
    

    我收到此错误

      

    代码出错:15域:ADAuthenticationErrorDomain ProtocolCode:access_denied详细信息:AADSTS65005:应用程序' xxx'必需的资源访问列表不包含' https://api.office.com/discovery/'可发现的应用程序。   跟踪ID:xxx   相关ID:xxx   内部错误详情:   错误域= ADAuthenticationErrorDomain代码= 15"(null)"

    请求ODClient,

      

    [ODClient clientWithCompletion:^(ODClient *client, NSError *error){ }];

    我尝试从重定向网址中删除身份验证,但仍然遇到相同的错误。

    非常感谢任何帮助。

    先谢谢。

0 个答案:

没有答案