Restforce Gem - Rails 4 |通过API从Salesforce检索组织限制?

时间:2015-02-08 15:53:04

标签: ruby-on-rails-4 salesforce

我使用Restforce gem进行了工作设置。我正在通过salesforce Rest API documentation并尝试找出我能做到的,不能通过它来打电话。

我在Limits中发现了一个记录在案的功能。具体来说,我想记录我们的'每日API调用'的数量,并且 - 如果我们接近极限,希望记录丢弃使用警报。

但我无法弄清楚如何获取信息。

我将URI视为/vXX.X/limits/,这使我希望我可以将@restforce.limits与下面的身份验证方法结合使用。

@restforce = Restforce.new :oauth_token => current_user.oauth_token,
                 :refresh_token => current_user.refresh_token,
                 :instance_url  => current_user.instance_url,
                 :client_id     => Rails.application.config.salesforce_app_id,
                 :client_secret => Rails.application.config.salesforce_app_secret

通过restforce调用限制是否有任何成功?

1 个答案:

答案 0 :(得分:0)

您需要使用至少29.0版的API来限制工作。

@restforce = Restforce.new :oauth_token => current_user.oauth_token,
    :refresh_token => current_user.refresh_token,
    :instance_url  => current_user.instance_url,
    :client_id     => Rails.application.config.salesforce_app_id,
    :client_secret => Rails.application.config.salesforce_app_secret,
    :api_version => "29.0"

请参阅:https://github.com/ejholmes/restforce#api-versions

和:https://github.com/ejholmes/restforce#limits