问题标签 [databasedotcom-gem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails-3 - SalesForce databasedotcom gem 与 ActiveRecord 冲突
我遇到了奇怪的问题 - 当我尝试使用databasedotcom gem 从 SalesForce 获取用户信息时,如下所示:
我收到 ActiveRecord 错误 ActiveRecord::RecordNotFound for User, id:0013000000XXXXX
如何在不修补本机 gem 的情况下使用此方法(因为我了解 find 方法的别名会有所帮助)?
ruby - 会话过期或无效(Ruby databasedotcom gem)
我正在使用salesforce rest api使用databasedotcom gem从我的rails应用程序访问salesforce帐户。我创建了一个远程访问应用程序并获得了密钥和ID。我能够对用户进行身份验证并获得 auth_token、instance_url 等等。但是,当我发送请求时
@client.materialize("Account")
我收到Session expired or invalid
错误
我有开发人员销售人员帐户。
请问有人可以帮我吗?
我正在使用以下请求对用户进行身份验证......
@client.authenticate :token => token, :instance_url => "http://na1.salesforce.com"
ruby-on-rails - Salesforce 错误 - “无效的交叉引用 ID”
我正在使用 OmniAuth、OmniAuth-salesforce 和这个 gem 开发 Rails 应用程序:https ://github.com/heroku/databasedotcom
我将“client_id”和“client_secret”硬编码到我的应用程序中。然后,对于通过 Saleforce 进行身份验证的每个用户,我将捕获他们的 oauth 令牌、用户 ID 和实例 url。有了这一切,我正在代表他们创造潜在客户。
如果用户来自我获得“client_id”和“client_secret”的同一个帐户,则一切正常。但是,如果我与来自另一个 Salesforce 实例的用户进行身份验证,我会收到“无效的交叉引用 id”错误。
我希望我的应用程序为来自许多不同 Salesforce 实例的用户提交潜在客户。这不可能吗?
这是我的完整代码:
感谢您的任何建议!
ruby-on-rails - 如何在 Salesforce 中使用批量 API 通过单个 Api 调用插入 200 条记录
如何使用 databasedotcom gem 通过批量 api 在单个 api 调用中添加多条记录?现在我使用正常的 activerecord 类型方法插入每条记录需要一个 api 调用
ruby - Salesforce 批量 API 宝石?
我已阅读有关 databasedotcom gem 的信息,但它不支持批量 api。是否有任何使用 Oauth2 登录的 Salesforce 批量 api gem?
ruby - 如何使用databasedotcom AggregateResult?
如何使用从使用 databasedotcom gem 的查询中收到的 AggregateResult?
我不知道如何使用它们。文档中提到的“get”或类似的东西不存在。
salesforce - databasedotcom 中的身份验证失败
我正在尝试采用 databasedotcom gem,但无法超越身份验证。这是我所做的(在安装 databasedotcom gem 之后):
- rails c(或irb然后需要'databasedotcom')
- client=Databasedotcom::Client.new :client_id => 'foo', :client_secret=>'bar'
- client.ca_file = '/Users/tjiang/missioncontrol/tmp/ca-bundle.crt'
- client.verify_mode = OpenSSL::SSL::VERIFY_PEER
- client.authenticate :username=>'myusername', :password=>'mypassword'
所有凭据都在此过程中复制并粘贴,因此不会出现错误;证书在这里下载:http: //certifie.com/ca-bundle/ca-bundle.crt.txt
我反复尝试了 Ruby 187 和 193 以及 Rails 内部和外部,但总是收到以下错误消息:
Databasedotcom::SalesForceError:来自 /Library/Ruby/Gems/1.8/gems/databasedotcom-1.3.0/lib/databasedotcom/client.rb:112:in 'authenticate' 的身份验证失败
我想知道我在这里错过了什么?特别是,我担心在 Salesforce 中创建远程访问时使用的回调 URL(我尝试了“oob”、“http://localhost:3000”和“https://www.salesforce.com”,但没有有什么不同)。
ruby-on-rails - 在 rails os x 10.7.4 xcode 4.3.2 rvm 1.14.1 上运行 bundle install 时出错
试图启动一个新的 rails 应用程序,如果不安装捆绑包,我无法启动服务器。我得到这个错误。我尝试了其他堆栈无济于事。提前感谢您的任何指导!
ruby-on-rails - Databasedotcom gem 和 dbdc_controller 错误
我尝试将 dbdc_controller 项目 (https://github.com/dburkes/dbdc_controller) 部署到 Heroku,但在为用户调出索引页面时出现错误:
日志仅显示“ArgumentError (ArgumentError)”,没有具体错误。有没有其他人遇到过这样的事情?
ruby-on-rails - Ruby Gem“Databasedotcom”相同的对象问题
我正在使用 Ruby Gem“Databasedotcom”将 Salesforce 集成到 Rails 应用程序中,一切正常,但我现在面临 Rails 应用程序和 Salesforce 中对象名称相同的问题。
我的 Rails 应用程序中有一个用户模型,并且用户对象也在 Salesforce 中。因此,当尝试从 Salesforce 用户对象获取数据时,它总是返回 Rails 应用程序用户对象。
这是我的代码
但上面的语句总是使用 Rails 中的 User 模型。
我想使用 Salesforce 用户对象来获取它的数据。
谢谢你的帮助。