使用 Office-365-SDK-for-iOS
Using Office-365-SDK-for-iOS
我正在集成 Office-365-SDK-for-iOS 以从 outlook 365 获取用户配置文件和联系人。我在 azure 管理门户上成功配置了我的应用程序。下面是 app-
的常量
#define OutlookClientId @"11d21f9f-6b16-4ea9-8f73-bbc9a65ac72b"
#define OutlookAuthority @"https://login.microsoftonline.com/06cbda59-d75b-4547-8406-e6af3ff4c658/oauth2/token?api-version=1.0"
#define OutlookRedirectUrl @"http://localhost/MyAppName"
#define OutlookRsourceId @"https://graph.microsoft.com/"
当我给的resourceId是https://outlook.office365.com/.
然后它给我一个错误,这不是为应用程序配置的有效资源 ID。
我读了很多 url 来解决问题,但我 failed.These url 说 "If your app requires permissions to the Office 365 Mail, Calendar, or Contacts APIs, select the Office 365 Exchange Online service." 但是没有这个服务可以启用。下面是我的添加申请页面截图-
只有 3 个应用程序要添加。
请帮我解决这个问题。
谢谢
您使用什么类型的帐户登录 Azure 管理门户?它可以访问 Exchange Online 吗?我猜你的 Office 365 订阅不包括 Exchange 或 SharePoint,所以你在那里看不到它们。
看来您正在尝试使用统一 API。在这种情况下,您的资源 ID 应该是 https://graph.microsoft.com/
.
拉维,
请看这篇文章:
https://msdn.microsoft.com/en-us/office/office365/howto/get-started-with-office-365-unified-api
统一 API 的资源 https://graph.microsoft.com 不是您上面提到的资源。
此外,如果您想查询邮件、事件、文件等,您用于开发的租户必须具有有效的 Office365 订阅。
最后,尚不支持个人联系人(即 Outlook 中的联系人)(即将推出),现在您可以使用此请求访问组织联系人:graph.microsoft.com/beta/myOrganization/contacts
我正在集成 Office-365-SDK-for-iOS 以从 outlook 365 获取用户配置文件和联系人。我在 azure 管理门户上成功配置了我的应用程序。下面是 app-
的常量#define OutlookClientId @"11d21f9f-6b16-4ea9-8f73-bbc9a65ac72b"
#define OutlookAuthority @"https://login.microsoftonline.com/06cbda59-d75b-4547-8406-e6af3ff4c658/oauth2/token?api-version=1.0"
#define OutlookRedirectUrl @"http://localhost/MyAppName"
#define OutlookRsourceId @"https://graph.microsoft.com/"
当我给的resourceId是https://outlook.office365.com/.
然后它给我一个错误,这不是为应用程序配置的有效资源 ID。
我读了很多 url 来解决问题,但我 failed.These url 说 "If your app requires permissions to the Office 365 Mail, Calendar, or Contacts APIs, select the Office 365 Exchange Online service." 但是没有这个服务可以启用。下面是我的添加申请页面截图-
请帮我解决这个问题。 谢谢
您使用什么类型的帐户登录 Azure 管理门户?它可以访问 Exchange Online 吗?我猜你的 Office 365 订阅不包括 Exchange 或 SharePoint,所以你在那里看不到它们。
看来您正在尝试使用统一 API。在这种情况下,您的资源 ID 应该是 https://graph.microsoft.com/
.
拉维, 请看这篇文章: https://msdn.microsoft.com/en-us/office/office365/howto/get-started-with-office-365-unified-api
统一 API 的资源 https://graph.microsoft.com 不是您上面提到的资源。
此外,如果您想查询邮件、事件、文件等,您用于开发的租户必须具有有效的 Office365 订阅。
最后,尚不支持个人联系人(即 Outlook 中的联系人)(即将推出),现在您可以使用此请求访问组织联系人:graph.microsoft.com/beta/myOrganization/contacts