【问题标题】:Passing iCal using Notes API for Java使用 Notes API for Java 传递 iCal
【发布时间】:2015-03-24 21:30:26
【问题描述】:

我使用的是 Lotus Domino 9.0.1。我想将 Domino 与我的应用程序集成。是否有任何 API(方法)用于使用 Notes API 传递 iCal。我正在尝试的用例是正常会议和重复会议上的所有 CRUD 操作。

【问题讨论】:

    标签: lotus-domino lotus interop-domino


    【解决方案1】:

    至少有两种方法可以从 iCalendar 输入创建日历事件:1) 您可以使用 Notes Java 后端类 - 特别是 NotesCalendar.createEntry() 方法,或者 2) 您可以使用 REST 日历 API - - 特别是calendar events POST

    您可以使用后端类和 REST 执行所有其他 CRUD 操作。 REST 的一个优点是它可以“远程”工作。您的应用程序不需要在本地安装 Notes 或 Domino 即可使用 REST API。根据您对 StackOverflow 的其他问题,我认为您想使用 REST API。

    【讨论】:

    • 谢谢 Dave。我正在尝试不同的选项。是的,我知道我可以使用 REST api 来做到这一点,但问题是我在应用程序端没有用户凭据(密码)。是否可以创建一个用户或服务帐户,我可以访问所有用户的日历项目。
    • 是的。您可以:1) 为您的应用程序创建一个身份,2) 将该身份添加到所有邮件文件的 ACL,以及 3) 将每个 REST 请求验证为应用程序。这里有关于第 2 步的更多信息:stackoverflow.com/questions/29093468/…
    • 感谢 Dave。我尝试为所有邮件文件批量提供 ACL,但挑战在于,如果我们要添加或加入一些新用户,那么我必须再次访问单个用户并给予这些权限。无论如何我可以在某些模板中进行更改,它将被委派给所有用户。
    • 是的。您需要更改主邮件模板中的 ACL。有关详细信息,请参阅此答案:stackoverflow.com/a/29260162/1192402
    • 谢谢戴夫。是否可以聘请一些顾问来实施不同的用例。
    猜你喜欢
    • 2012-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多