Office365 如何通过O365 API/Exchange托管API为其他用户创建任务
场景 我正在开发Sharepoint提供商托管的应用程序。Sharepoint应用程序web仅用作存储项目的存储库,web应用程序使用O365多租户应用程序通过使用ADAL令牌对用户进行身份验证 我的要求是,当用户在web应用程序中创建项目时,他/她可以将其他用户指定为该项目的责任方。我需要为相关用户创建o365任务(即用户应在同一个o365租户中)以作为提醒 问题1: 我搜索了o365任务API以创建任务。我发现的大多数结果表明,O365统一API中仍然没有包含它。有人知道它会很快发布吗 问题2: 我使用ExchangeWeb服务(即EWS)管理的API(带有用户的“OAuth令牌”)来创建和检索任务。这需要在azure AD应用程序中具有“作为登录用户通过Exc访问邮箱”的代理权限 但问题在于EWS管理的API我只能为登录用户创建任务。我找不到为其他用户创建任务的方法 是否有任何方法可以使用上述API为其他用户创建任务 当深入挖掘时,我发现在O365中有一种方法可以获得“仅应用程序令牌”。但这不是一个选项,因为它将授予O365租户中所有邮箱的访问权限,这是不可行的,因为我的应用程序将是可以从应用商店购买的第三方应用程序 如果有人能对这两个问题有所了解,我们将不胜感激Office365 如何通过O365 API/Exchange托管API为其他用户创建任务,office365,ews-managed-api,office365-apps,office365api,Office365,Ews Managed Api,Office365 Apps,Office365api,场景 我正在开发Sharepoint提供商托管的应用程序。Sharepoint应用程序web仅用作存储项目的存储库,web应用程序使用O365多租户应用程序通过使用ADAL令牌对用户进行身份验证 我的要求是,当用户在web应用程序中创建项目时,他/她可以将其他用户指定为该项目的责任方。我需要为相关用户创建o365任务(即用户应在同一个o365租户中)以作为提醒 问题1: 我搜索了o365任务API以创建任务。我发现的大多数结果表明,O365统一API中仍然没有包含它。有人知道它会很快发布吗 问题
谢谢。问题1:REST API不支持任务。我建议在上发布一条建议
问题2:EWS不支持将任务分配给其他用户。您需要在“已分配”用户的任务文件夹中创建任务。这将要求登录的用户拥有指定的用户的任务文件夹,或者您需要考虑仅使用APP令牌才能访问所有用户的邮箱。