使用 Outlook 日历 REST API 设置活动组织者

2023-12-11

我正在使用 Outlook REST API 创建事件并发送邀请,基于this文档

我对登录用户进行身份验证,并通过请求的授权标头及其内容上的 json 格式事件发送其承载令牌。

如果我将“组织者”设置为另一用户而不是经过身份验证的用户,并将“IsOrganizer”属性设置为“false”,它将被完全忽略并将当前登录的用户设置为组织者。

有任何可能发生的事情的线索吗? 还有另一种方法可以做到这一点吗?

谢谢你!


我发布此内容是为了防止其他人发现并需要这种情况的答案......

您(账户 A)can通过 Office365 REST API 以其他人(帐户 B)的身份创建日历事件,只要该帐户有权以其他用户帐户的身份发送。

步骤如下:

1)调用Office365 REST API如下,其中{{{user2email}}}是您想要创建事件的用户as(帐户 B 的电子邮件地址):https://outlook.office365.com/api/v1.0/users/{{{user2email}}}/日历

这应该返回帐户 B 的用户的日历 ID。

2) 传入您的 JSON - 以下是我在单元测试期间使用的示例:

{
      "Subject": "Test - Created using Office365 Calendar REST API should be from Technology Notice",
      "IsOrganizer": "False",
      "Body": {
        "ContentType": "HTML",
        "Content": "This is where body copy goes HTML supported"
      },
      "Start": "2015-12-11T19:00:00Z",
      "End": "2015-12-11T20:00:00Z",
      "Attendees": [
        {
          "EmailAddress": {
            "Address": "[email protected]",
            "Name": "Attendee One"
          },
          "Type": "Required"
        }
      ],
      "Organizer": {
        "EmailAddress": {
          "Address": "[email protected]",
          "Name": "Technology Notice"
        }
      }
    }

“技术通知”将是日历邀请的对象from.

3) 在 POST 请求中使用步骤 2 中的 ID,例如: https://outlook.office365.com/api/v1.0/users/{{{user2email}}}/日历/{{{ID}}}/事件

注意:确保您以经过身份验证的用户帐户发送 POST 请求(账户A) 邮箱/日历实际属于谁的帐户。

如果一切正常,您应该能够发送日历邀请并将其显示为来自账户 B 而不是账户 A。

希望这可以帮助别人。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Outlook 日历 REST API 设置活动组织者 的相关文章

  • 使用 JWT 创建 PostMan GET 请求

    我是 PostMan 的新手 通常我使用curl 这是获得 JTW 的一个 curl X POST H X Requested With XMLHttpRequest H Content Type application json H Ca
  • Spring Boot 应用程序中的 Vaadin 23 Rest-API 和 UI

    我使用 Vaadin 23 3 5 开发了一个小型应用程序 到目前为止 我仅将 Spring Boot Security 与默认的 LoginView 结合使用来进行身份验证 然后使用 MainLayout 来浏览我的应用程序 但现在我需要
  • 如何使用 VBA 添加 MS Outlook 提醒事件处理程序

    我想扩展 MS Outlook 以便当弹出日历提醒时 我可以运行一个可以运行外部程序 如批处理脚本 的 VBA 挂钩 就我而言 我想将提醒 转发 到 Linux 桌面 因为我在这两种环境中工作 并且 Windows 桌面并不总是可见 我看到
  • 通过 PayPal REST API 示例获得折扣?

    PayPal GURUS 我需要帮助 如何插入折扣 我使用 REST API 可能是某个 可以显示代码示例吗 有什么方法可以使用 PHP REST API 发送折扣金额吗 目前 REST 支付 API 不支持折扣 您最好的选择是计算您端的折
  • 确定所选电子邮件是来自收件箱还是已发送邮件

    我正在编程Outlook 插件并需要确定所选电子邮件是否来自Inbox or Sent Items这样当我将电子邮件保存到数据库中时 我可以使用文件夹 收件箱 或 已发送 来标记电子邮件 我知道我可以将文件夹名称与 收件箱 或 已发送邮件
  • 使用 Python Win32Com.Client 发送电子邮件发送错误

    我有我的脚本通过 Python win32com client 在 Outlook 上发送消息 我可以创建电子邮件并格式化我的正文 但是当我尝试这样做时newmail Send 我收到一个我无法弄清楚的错误 下面是我的代码以及错误 obj
  • 保护 REST 和 JSON

    我想利用 RESTful 架构构建提供 JSON 数据的 Web 服务 但我只想要我自己的客户端应用程序可以从我的网络服务请求 基本上 我的 Web 服务包含不供公众使用的敏感数据 但我想以这种方式构建它 以便我可以构建连接到我的 Web
  • Outlook 中的 HTML 电子邮件按钮对齐方式

    我在为客户构建的 HTML 电子邮件中调整号召性用语按钮时遇到一些问题 按钮显示在左侧且未正确填充 这是它们在我的浏览器和大多数电子邮件客户端中的显示方式 它们在 Outlook 2016 中的显示方式如下 这是我的 Inky 标记
  • Spring Rest 和 Jsonp

    我正在尝试让我的 Spring Rest 控制器返回jsonp但我没有快乐 如果我想返回 json 但我有返回的要求 完全相同的代码可以正常工作jsonp我添加了一个转换器 我在网上找到了用于执行 jsonp 转换的源代码 我正在使用 Sp
  • 使用Retrofit来消费服务器发送的事件

    我正在尝试使用rest api 1 https mesosphere github io marathon docs rest api html get v2 events将服务器发送的事件发送到客户端 我目前正在使用 square 的改造
  • Java 的 REST API?

    我正在准备一个基于控制台的应用程序 该应用程序的结果是一个 RDF XML 文件 其中包含我来自 LinkedIn 的所有连接的数据 现在的问题是我的整个应用程序是基于控制台的 我需要有一个 REST API 以便与我的应用程序合并 我不知
  • Woocommerce REST API 扩展订单响应

    我正在寻找一种扩展 wc api vX orders 响应的方法 我在结帐中添加了多个自定义字段 例如 关系编号 交货日期等 这些元数据保存在订单中 wp postmeta 表 但为什么他们不随 api 返回呢 通常 您可以使用以下代码扩展
  • 在 PHP 中处理 PUT/DELETE 参数

    我正在做我的CodeIgniter 的 REST 客户端库 http github com philsturgeon codeigniter restclient我正在努力弄清楚如何在 PHP 中发送 PUT 和 DELETE 参数 在一些
  • 上传大型 xml 到 WCF REST 服务 -> 400 错误请求

    我一直在尝试寻找这个错误 但到目前为止还没有运气 所以我的客户端上有一个带有此 web config 的服务
  • Gmail REST API - 将邮件标记为已读

    我正在尝试使用 Gmail REST API 将邮件标记为已读 markGmailRead click function var request ajax type POST dataType json headers Authorizat
  • 具有 ISO 日期格式的 WCF REST JSON

    我在 WCF Web 服务 框架 4 0 中使用 JSON 支持 ISO 日期格式时遇到了一个大问题 我尝试了很多 但还没有运气 休息服务 WebInvoke Method PUT UriTemplate mvnoid OrderID Re
  • HTTP 缓存的授权检查

    我有如下列出的 Web API 方法 用于REST服务 这是为了获取库存审核员的所有用户信息 只有授权的 Inventory Auditor 用户才能访问此资源 RoutePrefix api users public class User
  • WCF、Rest 和 SOAP 之间是什么关系?

    WCF和REST SOAP是什么关系 WCF 是基于其中一种技术 REST 或 SOAP 还是一种单独的技术 WCF 是一个用于构建分布式系统的消息传递框架 分布式系统是mostly只是网络服务的另一种说法 这意味着您可以用 C 或任何 N
  • javax.xml.bind.JAXBException: 类 *** 及其任何超类在此上下文中均未知

    我正在尝试通过 REST Web 服务传递对象 以下是我的课程 使用一些示例代码解释了我需要的功能 Rest Web 服务类方法 POST Path find Consumes MediaType APPLICATION FORM URLE
  • 使用 django 和 tastypie 通过 RESTful api 发布文件

    我正在为 Django 网站创建 RESTful api 我在用tastypie https github com toastdriven django tastypie因为这样做 我的问题是我无法设计如何通过此 api 发布图像或文件 我

随机推荐

  • 重新列出各种深度的平面列表,保留类别

    假设这个简化的例子 L lt list L Foo lt list L Foo Bar lt list L Foo Bar X lt TRUE L Foo Bar Y lt abc L Lorem lt list L Lorem Ipsum
  • 在存储过程的 SqlParameter 中使用 DateTime,格式错误

    我正在尝试使用 C NET 2 0 调用存储过程 在 SQL 2005 服务器上 DateTime作为 a 的值SqlParameter 存储过程中的 SQL 类型是 datetime 从 SQL Management Studio 执行存
  • 此范围关系未授权访问令牌

    我将范围附加到身份验证网址 如下所示 gt gt gt 范围 喜欢 评论 关系 基本 但登录时 它不会要求用户提供关系许可 仅显示 此应用程序可以访问您的照片 每当我通过点击关注或取消关注任何用户时 在应用程序内 String url ht
  • 在 JavaFX 中同步倒计时器的最佳方法

    我的程序需要九个倒计时器 定时器由用户启动 在我的实现中 我为每个启动的计时器创建一个计时器类 定时器类使用时间线 根据计时器的启动 秒数是异步的 我不知道如何继续 我的第一个想法是仅使用 1 个时间线来进行所有倒计时 我会将所有字符串属性
  • 如何使用 Oracle 的 PHP 制作图表

    我想使用 php 创建一个图表 数据来自 oracle 我没有找到使用oracle作为数据库的例子 大部分都是来自mysql 数据是这样的 I have made this code but it s not working its sho
  • Mockito WrongTypeOfReturnValue:findById() 无法返回布尔值

    我正在尝试使用 Mockito 通过 JUnit 测试来测试以下方法 Override public List
  • Subversion 与 SourceSafe 的性能对比

    我们是一个由 5 名开发人员组成的分布式团队 致力于相当大的集成项目 我们目前使用 SourceSafe 是的 我know它很糟糕 但直到最近它才起作用 我们一直使用它 我们最近最大的问题变成了性能 签入和签出项目需要很长时间 我们发现自己
  • 我应该输入类型吗?

    创建变量时应该指定类型吗 仅仅声明关键字 var 有什么缺点吗 这两者有什么区别吗 var a 0 int a 0 优点缺点 ONGOING WORK 最佳实践 推荐使用var or final关键字 不指定类型注释 并隐式推断类型已知局部
  • 使用pyHook获取鼠标坐标以便稍后播放

    我正在编写一段代码来使用 pyHook 收集鼠标单击信息 然后使用 win32api 来访问单击函数 本质上 我试图使用鼠标来记录点击模式 以便稍后记录和回放 这是我现在的代码 import win32api win32con time w
  • 如何让网络工作者同时执行多项任务?

    我试图让 Web Worker 管理其状态 同时服务多个异步请求 工人 ts 文件 let a 0 this is my worker s state let worker self as unknown as Worker worker
  • 在 shell 中将星号转义为 Java 命令行参数

    我在 shell 中使用星号作为 Java 命令行参数时遇到了问题 我可以将这个问题的描述简化如下 首先 有一个简单的 java 程序 它打印命令行参数 public class CmdArgsTest public static void
  • C++ long 到 double 的可移植转换

    我需要准确地将长表示位转换为双精度 我的解决方案应可移植到不同的体系结构 能够跨编译器成为标准 如 g 和 clang 也很棒 我正在编写一个快速近似来计算 exp 函数 如建议的那样这个问题的答案 double fast exp doub
  • 使用jquery AJAX提交表单[重复]

    这个问题在这里已经有答案了 我正在尝试使用 jQuery ajax 提交表单 但我的数据没有发布到 PHP 它返回空数组 POST array 这是我的代码 这是我的表格
  • 参数嗅探

    假设我们有一个具有 6 个参数 性能不佳的存储过程 如果六个参数之一传输到存储过程中的局部变量 是否足以禁用参数嗅探 或者是否有必要将传递到存储过程的所有 6 个参数传输到存储过程中的局部变量 根据 Paul White 的评论 将变量分配
  • 如何在中国访问谷歌地图API

    我正在使用 google 地图 api 来获取我的 IBM Mobilefirst 项目中的用户位置 它在除中国之外的所有国家 地区都按预期工作正常 我知道这是因为中国已阻止在其国家 地区访问 google api 是否有任何解决方法我可以
  • 文本到语音转换

    我们正在制作 iPhone 应用程序 客户希望通过语音消息进行提醒 要求是用户设置他们想要提醒的时间和文字 使用文本 我将转换为语音并在触发提醒时播放音频文件 为此 我计划使用谷歌服务 播放这些文本并下载相同的音频文件 NSString u
  • Ruby on Rails - 是否可以通过 /app/assets/images 中的表单保存图像?

    我正在为一家销售二手车的小商店开发一个小型 Rub y on Rails 应用程序 该网站包含所有可用汽车的列表 包括汽车的图像 店内最多有20辆车 我读到 将图像直接保存在数据库中并不是最佳实践 最好使用 Amazon Web Servi
  • 字典格式的键错误“0”

    我仍然是 Python 的初学者 我想知道为什么会这样 dict dict 0 123 a 0 if dict format a format a 1 print True 给我一个关键错误 0 但不是这个 dict dict 0 123
  • 谷歌地图在每个外部链接位置显示多个标记点击而不刷新页面

    我想显示 Google 地图以固定每个位置的多个商店 例如 位置是 Chennai Trichy 班加罗尔 海得拉巴 如果我单击链接钦奈 地图将仅显示钦奈的多个商店 如果我点击 Trichy 链接 地图将仅在 Trichy 中显示多个商店
  • 使用 Outlook 日历 REST API 设置活动组织者

    我正在使用 Outlook REST API 创建事件并发送邀请 基于this文档 我对登录用户进行身份验证 并通过请求的授权标头及其内容上的 json 格式事件发送其承载令牌 如果我将 组织者 设置为另一用户而不是经过身份验证的用户 并将