c# - 将 SalesForce 日历与 Google 日历同步

标签 c# .net salesforce google-calendar-api apex-code

有谁知道如何在不使用 Appirio 等第三方应用或服务的情况下将 SalesForce 日历与 Google 日历同步?

任何指南或网站链接都将不胜感激,最好使用 .Net 作为语言并使用 Google 和 Salesforce 的 API。我已经看过 API 的两个引用资料(所以不要给我 Google 和 Salesforce API 的链接),我需要的是一些如何在域级别而不是在用户级别完成此操作的示例。

最佳答案

不确定您所说的域级别是什么意思,因为所有事件都必须有一个所有者,但如果您指的是所有事件而不考虑所有者,那么是的,您可以这样做。

我需要将 SF 事件单向同步到现场的黑莓用户。我所做的是:

  1. 我为 Event salesforce 对象创建了一个网络服务处理程序
  2. 我在销售人员中制定了一个工作流,以便在创建/更新事件时发送出站消息
  3. Web 服务处理程序(在 C# 中完成并托管在公司网络上)接收来自 SF 服务器的调用,读取事件数据
  4. Handler 生成一个 ICS 附件(iCalendar,参见 RFC 2445 和 5545)并通过 BB 服务器将其发送给 BB 用户。

在您的情况下,您可能会根据 GoogleAPI 文档并使用 .NET 客户端库将 3/4 替换为创建谷歌日历条目。如果需要双向同步,请确保在双方都保留事件的唯一 ID 以避免重复。您可能必须定期从 Google 日历中拉取以查看是否有任何新消息出现,我认为没有一种方法可以接收类似于 SF 出站消息的通知。

关于c# - 将 SalesForce 日历与 Google 日历同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5971174/

相关文章:

c# - 使用 NLog 在 ASP.NET Core 中记录异常

iphone - 通过ios发送附件到salesforce native rest sdk

salesforce - <顶点:commandbutton> not working

c# - 如何在 <button/> 上使用 mouseDown 和 mouseUp

c# - Silverlight 4 剪贴板安全异常 "access is not allowed"?

c# - 在尝试访问子类成员时使用泛型

swift - 如何使用 POST 上传文件附件?

c# - yield语句对程序流程的影响

c# - 添加属性以在 Entity Framework Core 中配置小数精度

.net - DataContractSerializer : Deserialized object with reference id 'xyz' not found in stream. 如何恢复数据?