在Outlook和365在线我成功浏览并查看我公司其他人的日历。
如何以编程方式访问日历?我尝试过类似的东西:
Invoke-RestMethod -Uri "https://outlook.office365.com/api/v1.0/users/domainuser@mycompany.com/ca
lendarview?startDateTime=$(Get-Date)&endDateTime=$((Get-Date).AddDays(7))" -Credential (Get-Credential) | foreach-object
{ $_.Value }
但它失败了。
答案 0 :(得分:0)
Office 365 REST API使用OAuth获取访问Office 365数据的权限,因此对于多租户应用,客户不必在其他租户中注册该应用,但只需要这些租户中的用户授予权限。同意流程。因此,您的租户中的员工可以通过登录您公司的Azure AD租户来使用它,但其他公司用户也可以登录其Azure AD并使用您公司的应用程序。但是,您的租户中的用户无法在多租户应用中获取其他公司用户的数据。