有谁知道如何在不使用 Appirio 等第三方应用或服务的情况下将 SalesForce 日历与 Google 日历同步?
任何指南或网站链接都将不胜感激,最好使用 .Net 作为语言并使用 Google 和 Salesforce 的 API。我已经看过 API 的两个引用资料(所以不要给我 Google 和 Salesforce API 的链接),我需要的是一些如何在域级别而不是在用户级别完成此操作的示例。
最佳答案
不确定您所说的域级别是什么意思,因为所有事件都必须有一个所有者,但如果您指的是所有事件而不考虑所有者,那么是的,您可以这样做。
我需要将 SF 事件单向同步到现场的黑莓用户。我所做的是:
- 我为 Event salesforce 对象创建了一个网络服务处理程序
- 我在销售人员中制定了一个工作流,以便在创建/更新事件时发送出站消息
- Web 服务处理程序(在 C# 中完成并托管在公司网络上)接收来自 SF 服务器的调用,读取事件数据
- 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/