我使用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调用限制是否有任何成功?
答案 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"