【问题标题】:SalesForce.com - General advice for pulling data to external websiteSalesForce.com - 将数据拉到外部网站的一般建议
【发布时间】:2017-01-06 12:04:12
【问题描述】:

我们有一个数据库驱动的网站,它从我们的业务用来存储 CRM 类型信息的同一数据库中实时提取信息。我们正在考虑将越来越多的此类 CRM 信息转移到 SalesForce,而不是我们自己的专有数据库。我正在研究是否以及如何能够实时从 SalesForce 而非我们当前的数据库中提取这些数据。看起来 Force.com REST API (https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_what_is_rest_api.htm) 可能是解决这个问题的完美解决方案,但我担心我们可能会超过我们的总 API 请求限制 (https://developer.salesforce.com/docs/atlas.en-us.204.0.api.meta/api/implementation_considerations.htm?SearchType=Stem)。

我相信我们的限制在 15,000 到 30,000 次调用之间。这似乎是一个很大的数字,但我们的网站每天有 100 名用户访问,而且网站的架构方式与数据库非常“健谈”。每个用户在浏览网站时可能会触发数十次数据库调用。我认为在忙碌的日子里,我们可能会超出 API 调用限制。

我的问题是我是否误解了一些基本概念。对于在架构中使用 SalesForce 的公司来说,这一定是一种常见情况。 SalesForce 是否有针对此问题提出的一些通用策略? Force.com REST API 是不是适合这项工作的工具?一般建议将 SalesForce 中的数据复制回我们自己的数据库吗?复制是混乱的,所以如果有什么办法可以避免这种情况,我想先探索一下不涉及复制的任何策略。

【问题讨论】:

    标签: salesforce


    【解决方案1】:

    您对 API 调用的限制受贵组织拥有的许可数量/类型的影响,基线为 15,000。方程看起来像这样:

    15,000 +(许可证数量 * 每种许可证类型的调用次数)。

    只要您在调用限制范围内,REST API 应该可以完成您想做的事情。您确实可以选择“购买”更高的 API 调用限制。

    这是来自 Salesforce 开发人员文档站点的参考文章:

    Salesforce API Request Limits

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-07
      相关资源
      最近更新 更多