2

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

我能够连接到数据库并访问联系人,并找到该联系人的电子邮件。所以连接工作正常。但是,当我运行时:

contact.update_attributes "Name" => "New Name"

我收到以下错误

ensure_expected_response':无法创建/更新字段:名称。请检查安全性?>此字段的设置,并验证它对于您的个人资料或权限集是读/写的。(Databasedotcom::SalesForceError)

好像我已经读取但没有对 salesforce 数据库的写入权限。这是我如何使用 oauth 的问题(我的理解非常基础)?还是仅仅是 salesforce.com 上的设置更改?

4

1 回答 1

8

并非所有字段都是可写的,您只是碰巧选择了一个不可写的字段来进行测试。联系人的姓名字段是名字和姓氏字段的只读复合字段,如果要更改联系人姓名,则需要更新名字和姓氏字段,而不是姓名字段。

于 2012-11-16T03:41:09.620 回答