如何通过Salesforce REST API获得写访问权限?

aas*_*in2 2 ruby rest oauth salesforce databasedotcom-gem

我目前正在尝试通过Ruby和databasedotcom-gem访问salesforce.com数据库.我在这里阅读了自述文件:https://github.com/heroku/databasedotcom

我能够连接到数据库并访问联系人,并找到该联系人的电子邮件.所以连接正常.但是,当我跑:

contact.update_attributes "Name" => "New Name"
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

ensure_expected_response':无法创建/更新字段:名称.请检查此字段的安全性?>设置,并验证它是否为您的配置文件或权限集读/写.(Databasedotcom :: SalesForceError)

好像我已经阅读但没有对salesforce db的写访问权限.这是我如何使用oauth的问题(我的理解是非常基本的)?或者它可能只是salesforce.com上的设置更改?

sup*_*ell 8

并非所有字段都是可写的,您恰好选择了一个不可写的字段来进行测试.联系人的名称字段是FirstName和LastName字段的只读复合字段,如果要更改联系人姓名,则需要更新FIrstName和LastName字段,而不是名称字段.